<SEC-DOCUMENT>0001213900-21-026444.txt : 20210514
<SEC-HEADER>0001213900-21-026444.hdr.sgml : 20210514
<ACCEPTANCE-DATETIME>20210514163205
ACCESSION NUMBER:		0001213900-21-026444
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		68
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210514
DATE AS OF CHANGE:		20210514

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DATASEA INC.
		CENTRAL INDEX KEY:			0001631282
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				472019013
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38767
		FILM NUMBER:		21925204

	BUSINESS ADDRESS:	
		STREET 1:		1 XINGHUO RD, CHANGNING BLDG, STE.11D2E
		STREET 2:		FENGTAI DISTRICT
		CITY:			BEIJING
		STATE:			F4
		ZIP:			100070
		BUSINESS PHONE:		(86)10-58401996

	MAIL ADDRESS:	
		STREET 1:		1 XINGHUO RD, CHANGNING BLDG, STE.11D2E
		STREET 2:		FENGTAI DISTRICT
		CITY:			BEIJING
		STATE:			F4
		ZIP:			100070

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ROSE ROCK INC.
		DATE OF NAME CHANGE:	20150121
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q0321_dataseainc.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>WASHINGTON, D.C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FORM 10-Q</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#9746;&nbsp;QUARTERLY REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>For the quarterly period ended <U>March 31,
2021</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#9744;&nbsp;TRANSITION REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Commission file number <U>333-202071</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; border-bottom: black 1.5pt solid; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>DATASEA INC.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">(Exact name of registrant as specified in its charter)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Nevada</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>45-2019013</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(State or other jurisdiction of</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(I.R.S. Employer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">incorporation or organization)</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Identification No.)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt"><B>20th Floor, Tower B, Guorui Plaza</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1.5pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>1 Ronghua South Road,<BR>
    Technological Development Zone</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Beijing, People&rsquo;s Republic of China</B></P></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>100176</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(Address of principal executive offices)</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(Zip Code)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>+86 10-56145240</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(Registrant&rsquo;s telephone number, including area code)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>N/A</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Former name, former address and former fiscal
year, if changed since last report)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section&nbsp;12(b)
of the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="white-space: nowrap; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Title of each class</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Trading Symbol</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Name of each exchange on which registered</B></FONT></TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>Common Stock, $0.001 par value</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>DTSS</B></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-size: 10pt"><B>NASDAQ Capital Market</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant (1) has filed all reports
required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter
period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes&nbsp;&#9746;&nbsp;No&nbsp;&#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has submitted electronically
every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the
preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes&nbsp;&#9746;&nbsp;No&nbsp;&#9744;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions
of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting company,&rdquo; and &ldquo;emerging
growth company&rdquo; in Rule 12b-2 of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 10%"><FONT STYLE="font-size: 10pt">&#9744;</FONT></TD>
    <TD STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Large accelerated filer</FONT></TD>
    <TD STYLE="width: 10%"><FONT STYLE="font-size: 10pt">&#9744;</FONT></TD>
    <TD STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Accelerated filer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&#9746;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Non-accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&#9746;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Smaller reporting company</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&#9746;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Emerging growth company</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant
to Section 13(a) of the Exchange Act.&nbsp;&#9746;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a shell company (as
defined in Rule 12b-2 of the Exchange Act). Yes&nbsp;&#9744;&nbsp;No&nbsp;&#9746;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of May 11, 2021 21,474,138 shares of common stock, $0.001 par value
per share, were outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>TABLE OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 10%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 80%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 10%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Page
    No. </B></FONT></TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_001"><FONT STYLE="font-size: 10pt"><B>Part I &ndash; Financial Information</B></FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top"><A HREF="#dsi_002"><FONT STYLE="font-size: 10pt">Item 1</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_002"><FONT STYLE="font-size: 10pt">Financial Statements</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">1</FONT></TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#dsi_003"><FONT STYLE="font-size: 10pt">Item 2</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_003"><FONT STYLE="font-size: 10pt">Management&rsquo;s Discussion and Analysis of Financial Condition and
    Results of Operation</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">22</TD></TR>
  <TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top"><A HREF="#dsi_004"><FONT STYLE="font-size: 10pt">Item 3</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_004"><FONT STYLE="font-size: 10pt">Quantitative and Qualitative Disclosures about Market Risk</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">29</TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#dsi_005"><FONT STYLE="font-size: 10pt">Item 4</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_005"><FONT STYLE="font-size: 10pt">Controls and Procedures</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">29</TD></TR>
  <TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_006"><FONT STYLE="font-size: 10pt"><B>Part II &ndash; Other Information</B></FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top"><A HREF="#dsi_007"><FONT STYLE="font-size: 10pt">Item 1</FONT></A></TD>
    <TD STYLE="vertical-align: top"><A HREF="#dsi_007"><FONT STYLE="font-size: 10pt">Legal Proceedings</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD><A HREF="#dsi_008"><FONT STYLE="font-size: 10pt">Item 1A</FONT></A></TD>
    <TD><A HREF="#dsi_008"><FONT STYLE="font-size: 10pt">Risk Factors</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD><A HREF="#dsi_009"><FONT STYLE="font-size: 10pt">Item 2</FONT></A></TD>
    <TD><A HREF="#dsi_009"><FONT STYLE="font-size: 10pt">Unregistered Sales Of Equity Securities And Use Of Proceeds</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD><A HREF="#dsi_010"><FONT STYLE="font-size: 10pt">Item 3</FONT></A></TD>
    <TD><A HREF="#dsi_010"><FONT STYLE="font-size: 10pt">Defaults Upon Senior Securities</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD><A HREF="#dsi_011"><FONT STYLE="font-size: 10pt">Item 4</FONT></A></TD>
    <TD><A HREF="#dsi_011"><FONT STYLE="font-size: 10pt">Mine Safety Disclosures</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: #CCEEFF">
    <TD><A HREF="#dsi_012"><FONT STYLE="font-size: 10pt">Item 5</FONT></A></TD>
    <TD><A HREF="#dsi_012"><FONT STYLE="font-size: 10pt">Other Information</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD><A HREF="#dsi_013"><FONT STYLE="font-size: 10pt">Item 6</FONT></A></TD>
    <TD><A HREF="#dsi_013"><FONT STYLE="font-size: 10pt">Exhibits</FONT></A></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">31</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="dsi_001"></A><B>PART I &ndash; FINANCIAL INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><A NAME="dsi_002"></A><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2021</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt; white-space: nowrap">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">March 31,<BR>
 2021</TD><TD STYLE="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">June 30,<BR>
 2020</TD><TD STYLE="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt; font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>CURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-indent: -0.1in; padding-left: 16.2pt">Cash</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">171,177</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,065,936</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">600,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,796</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,119</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 16.2pt">Inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">254,960</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">105,210</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Value-added tax prepayment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">152,212</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">69,775</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Prepaid expenses and other current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">901,006</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,056,483</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">Total current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,493,151</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,898,523</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">NONCURRENT ASSETS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Security deposit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">221,177</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Property and equipment, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">301,939</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">291,031</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Intangible assets, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,041,030</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,694</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Right-of-use assets, net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,525,461</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">702,952</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">Total noncurrent assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,089,607</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,014,677</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">TOTAL ASSETS</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,582,758</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,913,200</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">CURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">133,386</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">46,975</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Advances from customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19,448</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,953</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,653</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">390,220</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">274,934</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Loan payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">741,101</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Operating lease liabilities - current portion</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">659,280</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">346,629</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">Total current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,989,088</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">689,491</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">NONCURRENT LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Operating lease liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">777,455</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">341,273</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">Total noncurrent liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">777,455</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">341,273</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">TOTAL LIABILITIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,766,543</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,030,764</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">COMMITMENTS AND CONTINGENCIES</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 16.2pt">Common stock, $0.001 par value, 375,000,000 shares authorized, 21,474,138 and 20,943,846 shares issued and outstanding, respectively as of March 31, 2021 and June 30, 2020, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,474</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,944</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,077,788</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,104,666</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Accumulated comprehensive income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">275,678</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">170,207</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Accumulated deficit</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(10,463,241</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,413,381</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">TOTAL COMPANY STOCKHOLDERS&rsquo; EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,911,699</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,882,436</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.35in">Noncontrolling interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(95,484</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">TOTAL EQUITY</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,816,215</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,882,436</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">TOTAL LIABILITIES AND EQUITY</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,582,758</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">4,913,200</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
LOSS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">NINE MONTHS ENDED <BR> MARCH 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">THREE MONTHS ENDED<BR>
 MARCH 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Revenues</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">152,925</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">17,686</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">66,925</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,912</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Gross income</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">86,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,774</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 16.2pt">Selling</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">295,252</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142,605</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">121,216</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,284</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">General and administrative</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,377,257</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,373,837</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">945,285</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">428,227</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Research and development</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">537,009</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">799,511</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">207,774</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">229,146</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,209,518</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,315,953</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,274,275</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">690,657</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,123,518</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,315,953</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,266,501</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(690,657</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Non-operating income (expenses)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Other income (expenses)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,160</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,632</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,958</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,784</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 16.2pt">Interest income</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,916</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">43,828</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">112</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">10,134</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Total non-operating income (expenses), net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(20,244</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">40,196</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(9,846</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,918</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Loss before income tax</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,143,762</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,275,757</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,276,347</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Income tax</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Loss before noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,143,762</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,275,757</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,276,347</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Less: loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(93,902</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(57,347</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss to the Company</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,049,860</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,275,757</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,219,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Other comprehensive item</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain (loss) attributable to the Company</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">105,471</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(10,906</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,072</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">719</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,582</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(192</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Comprehensive loss attributable to the Company</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,944,389</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,286,663</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,226,072</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(677,020</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Comprehensive loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(95,484</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(57,539</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Basic and diluted net loss per share</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.14</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.11</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.06</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(0.03</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Basic and diluted weighted average shares outstanding</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">21,214,197</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">20,943,846</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">21,470,487</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">20,943,846</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&rsquo;
EQUITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>NINE AND THREE MONTHS ENDED MARCH 31, 2021 AND
2020</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Common Stock</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt; text-align: center"><B>Additional<BR>
    paid-in</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt; text-align: center"><B>Accumulated</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt; text-align: center"><B>Accumulated<BR>
 other<BR>
comprehensive</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1.5pt; text-align: center"><B>Noncontrolling</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Shares</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Amount</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>capital</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>deficit</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>income</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>Total</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><B>interest</B></TD><TD STYLE="padding-bottom: 1.5pt"><B>&nbsp;</B></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 44%; text-indent: -0.1in; padding-left: 0.1in">Balance at July 1, 2020</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">20,943,846</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">20,944</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">11,104,666</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">(7,413,381</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">170,207</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">3,882,436</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(866,823</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(866,823</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">58,479</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">58,479</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.1in">Balance at September 30, 2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,943,846</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,104,666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,280,204</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">228,686</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,074,092</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(964,037</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(964,037</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(36,555</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">54,064</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,390</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Issuance of common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">520,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">520</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">930,480</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">931,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Issuance of common stock for subscription agreement entered in prior period</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,600</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(6</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.1in">Balance at December 31, 2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,470,446</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21,470</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,035,140</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,244,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">282,750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,095,119</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(37,945</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,219,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,219,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(57,347</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,072</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,072</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(192</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Shares issued for stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,692</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,996</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Increase of paid-in capital from subscription agreement entered in prior period</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">30,652</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">30,652</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Balance at March 31, 2021</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">21,474,138</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">21,474</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">12,077,788</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(10,463,241</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">275,678</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,911,699</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(95,484</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.1in">Balance at July 1, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,943,846</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">11,104,666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(5,550,128</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">189,906</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,765,388</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(596,985</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(596,985</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,613</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,613</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.1in">Balance at September 30, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,943,846</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,104,666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,147,113</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">196,519</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,175,016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,001,033</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,001,033</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(18,238</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(18,238</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.1in">Balance at December 31, 2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,943,846</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,944</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,104,666</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,148,146</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,281</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,155,745</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Foreign currency translation gain</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">719</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">719</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Balance at March 31, 2020</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">20,943,846</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">20,944</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">11,104,666</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(7,825,885</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">179,000</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">3,478,725</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DATASEA INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">NINE MONTHS ENDED<BR>
 MARCH 31,</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Cash flows from operating activities:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Loss including noncontrolling interest</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(3,143,762</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(2,275,757</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Adjustments to reconcile loss including noncontrolling interest to net cash used in operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Loss on disposal on fixed assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,619</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,350</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,536</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Operating lease expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">588,924</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">113,211</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Stock compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 16.2pt">Changes in assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.375in">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,380</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.35in">&nbsp;Inventory</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(19,278</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(204,186</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Value-added tax prepayment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(75,765</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(130,638</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,224,017</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">81,903</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">34,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Advance from customers</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83,889</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Deferred revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">41,823</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Accrued expenses and other payables</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91,615</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(118,436</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Payment on operating lease liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(618,366</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(132,953</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net cash used in operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,061,955</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,685,213</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Cash flows from investing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Acquisition of property and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(103,054</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(248,333</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Acquisition of intangible assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(25,934</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Net cash used in investing activities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(128,988</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(248,333</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Cash flows from financing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Repayment of loan payable - stockholder</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(85,091</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Loan payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">728,824</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.35in">&nbsp;Net proceeds from issuance of common stock</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">931,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,659,824</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(85,091</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Effect of exchange rate changes on cash</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">36,360</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(43,189</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Net decrease in cash and restricted cash</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,494,759</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,061,826</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.1in; padding-left: 0.1in">Cash and restricted cash, beginning of period</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,665,936</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6,672,637</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Cash and restricted cash, end of period</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">171,177</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,610,811</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Supplemental disclosures of cash flow information:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Cash paid for interest</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Cash paid for income tax</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">Supplemental disclosures of non-cash investing and financing activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Right-of-use assets obtained in exchange for new operating lease liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,294,315</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">875,366</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Transfer of prepaid software development expenditure to intangible assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,000,000</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&nbsp;<FONT STYLE="font-size: 10pt"><B>DATASEA
INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>MARCH 31, 2021 AND
JUNE 30, 2020 (AUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>NOTE 1 &ndash; ORGANIZATION AND DESCRIPTION
OF BUSINESS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Datasea Inc. (the &ldquo;Company&rdquo;, or
&ldquo;we&rdquo;, &ldquo;us&rdquo;, &ldquo;our&rdquo; or similar terminology) was incorporated in the State of Nevada on September 26,
2014 under the name Rose Rock Inc. and changed its name to Datasea Inc. on May 27, 2015. On May 26, 2015, the Company&rsquo;s founder,
Xingzhong Sun, sold 6,666,667 shares of common stock, par value $0.001 per share, of the Company (the &ldquo;Common Stock&rdquo;) to Zhixin
Liu (&ldquo;Ms. Liu&rdquo;), an owner of Shuhai Skill (HK) as defined below. On October 27, 2016, Mr. Sun sold his remaining 1,666,667
shares of Common Stock of the Company to Ms. Liu.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 29, 2015, the Company entered into
a share exchange agreement (the &ldquo;Exchange Agreement&rdquo;) with the shareholders (the &ldquo;Shareholders&rdquo;) of Shuhai Information
Skill (HK) Limited (&ldquo;Shuhai Skill (HK)&rdquo;), a limited liability company (&ldquo;LLC&rdquo;) incorporated on May 15, 2015 under
the laws of the Hong Kong Special Administrative Region of the People&rsquo;s Republic of China (the &ldquo;PRC&rdquo;). Pursuant to the
terms of the Exchange Agreement, the Shareholders, who own 100% of Shuhai Skill (HK), transferred all of the issued and outstanding ordinary
shares of Shuhai Skill (HK) to the Company for 6,666,667 shares of Common Stock, causing Shuhai Skill (HK) and its wholly owned subsidiaries,
Tianjin Information Sea Information Technology Co., Ltd. (&ldquo;Tianjin Information&rdquo;), an LLC incorporated under the laws of the
PRC, and Harbin Information Sea Information Technology Co., Ltd., an LLC incorporated under the laws of the PRC, to become wholly-owned
subsidiaries of the Company; and Shuhai Information Technology Co., Ltd., also an LLC incorporated under the laws of the PRC (&ldquo;Shuhai
Beijing&rdquo;), to become a variable interest entity (&ldquo;VIE&rdquo;) of the Company through a series of contractual agreements between
Shuhai Beijing and Tianjin Information. The transaction was accounted for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries
being the accounting survivor. Accordingly, the historical financial statements presented are those of Shuhai Skill (HK) and its consolidated
subsidiaries and VIE.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Following the Share Exchange, the Shareholders,
Zhixin Liu and her father, Fu Liu, owned approximately 82% of the Company&rsquo;s outstanding shares of Common Stock. As of October 29,
2015, there were 18,333,333 shares of Common Stock issued and outstanding, 15,000,000 of which were beneficially owned by Zhixin Liu and
Fu Liu.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On May 1, 2018, the Company implemented a
1 for 3 reverse stock split decreasing the shares outstanding from 57,511,711 to 19,170,846. The consolidated financial statement (&ldquo;CFS&rdquo;)
at June 30, 2018 were retroactively adjusted to reflect the reverse split.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">After the Share Exchange, the Company, through
its consolidated subsidiaries and VIE&nbsp;provide smart security solutions primarily to schools, tourist or scenic attractions and public
communities in China.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 16, 2019, Shuhai Beijing incorporated
a wholly owned subsidiary, Heilongjiang Xunrui Technology Co. Ltd. (&ldquo;Xunrui&rdquo;), which develops and markets the Company&rsquo;s
smart security system products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On December 3, 2019, Shuhai Beijing formed
Nanjing Shuhai Equity Investment Fund Management Co. Ltd. (&ldquo;Shuhai Nanjing&rdquo;), a joint venture in PRC, in which Shuhai Beijing
holds a 99% ownership interest with the remaining 1% held by Nanjing Fanhan Zhineng Technology Institute Co. Ltd, an unrelated party that
was supported by both Nanjing Municipal Government and Beijing University of Posts and Telecommunications. Shuhai Nanjing was formed for
gaining the easy access to government funding and private financing for the Company&rsquo;s new technology development and new project
initiation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In January 2020, as described below, the Company
acquired ownership in three entities for no consideration from the Company&rsquo;s management which set up such entities on the Company&rsquo;s
behalf.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On January 3, 2020, Shuhai Beijing entered
into two equity transfer agreements (the &ldquo;Transfer Agreements&rdquo;) with the President, and a Director of the Company. Pursuant
to the Transfer Agreements, the Director and the President, each agreed, for no consideration, to (i) transfer his 51% and 49% respective
ownership interests, in Guozhong Times (Beijing) Technology Ltd. (&ldquo;Guozhong Times&rdquo;) to Shuhai Beijing; and (ii) transfer his
51% and 49% respective ownership interests, in Guohao Century (Beijing) Technology Ltd. (&ldquo;Guohao Century&rdquo;) to Shuhai Beijing.
Guozhong Times and Guohao Century were established to develop technology for electronic products, intelligence equipment and accessories,
and provide software and information system consulting, installation and maintenance services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On January 7, 2020, Shuhai Beijing entered
into another equity transfer agreement with the President, the Director described above and an unrelated individual. Pursuant to this
equity transfer agreement, the Director, the President and the unrelated individual each agreed to transfer his 51%, 16%, 33% ownership
interests, in Guozhong Haoze (Beijing) Technology Ltd. (&ldquo;Guozhong Haoze&rdquo;) to Shuhai Beijing for no consideration. Guozhong
Haoze was formed to develop and market the smart security system products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On August 17, 2020, Beijing Shuhai formed
a new wholly-owned subsidiary Shuhai Jingwei (Shenzhen) Information Technology Co., Ltd (&ldquo;Jingwei&rdquo;), to expand the security
oriented systems developing, consulting and marketing business overseas.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On November 16, 2020, Guohao Century formed
Hangzhou Zhangqi Business Management Limited Partnership (&ldquo;Zhangqi&rdquo;) with ownership of 99% as an ordinary partner. On November
19, 2020, Guohao Century formed a 51% owned subsidiary Hangzhou Shuhai Zhangxun Information Technology Co., Ltd (&ldquo;Zhangxun&rdquo;)
for research and development of 5G message technology. Zhangqi owns 19% of Zhangxun; accordingly, Guohao Century ultimately owns 69.81%
of Zhangxun.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In December 2019, a novel strain of coronavirus
(COVID-19) was reported and the World Health Organization declared the outbreak to constitute a &ldquo;Public Health Emergency of International
Concern.&rdquo; Based on the epidemic prevention and control system embedded in the Company&rsquo;s intelligent security platform, the
Company was able to promptly organize the employees at home to develop and upgrade the body temperature measurement and&nbsp;administration
backend of the epidemic prevention and control system, which&nbsp;could&nbsp;meet the needs of schools and public communities for&nbsp;epidemic&nbsp;prevention,
and well addressed the problem of how to integrate the Company&rsquo;s security platform and epidemic prevention system. In April 2020,
the Company resumed normal work, and the impact of COVID-19 outbreak on the Company&rsquo;s marketing efforts from January to March of
2020 was mitigated. Since April 2020, there are some new Covid-19 cases discovered in a few provinces of China including Beijing as of
today, however, the number of new cases are not significant due to the PRC government&rsquo;s strict control, and the Company does not
believe the new cases would have a significant impact on the Company&rsquo;s operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>NOTE 2 &ndash; SUMMARY OF SIGNIFICANT ACCOUNTING
POLICIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>GOING CONCERN</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The accompanying CFS were prepared&nbsp;assuming
the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and liquidation of liabilities
in the normal course of business. For the nine months ended March 31, 2021 and 2020, the Company had a net loss of $3.05 million and $2.28
million, respectively The Company has an accumulated deficit of $10.46 million as of March 31, 2021 and negative cash flow from operating
activities of $3.06 million for the nine months ended March 31, 2021. These factors raise substantial doubt about the Company&rsquo;s
ability to continue as a going concern. There can be no assurance the Company will become profitable or obtain necessary financing for
its business or that it will be able to continue in business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The company continues to improve and upgrade
the safe campus, smart community and other smart systems, and formed a new business model, providing online shopping and other value-added
services; the Company also provides artificial intelligence payment products and services based on face recognition for more institutional
customers; and set up a 5G messaging project company to release new 5G messaging products. The company generates revenue from its core
business as well as the expansion of new businesses and services. Management also intends to raise additional funds by way of a private
or public offering, or by obtaining loans from banks or others, which are planned to be used altogether with operating turnover to support
Company&rsquo;s research and development (&ldquo;R&amp;D&rdquo;), procurement, marketing and daily operation, while the Company believes
in the viability of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions,
there can be no assurances to that effect.&nbsp;The ability of the Company to continue as a going concern depends upon the Company&rsquo;s
ability to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public
or private offering.&nbsp;On June 25, 2020, the Company&rsquo;s S-3 registration filing was approved by Securities and Exchange Commission
(&ldquo;SEC&rdquo;). The Company may from time to time issue up to $100,000,000 of common stock, debt securities, warrants or units of
securities. The Company will describe the plan of distribution for any particular offering of these securities in the applicable prospectus
supplement. There can be no assurance the Company will be successful in any future fund raising.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company raised $931,000 in equity on November
11, 2020 from Triton Fund and signed an underwriting agreement with FT Global to prepare for its next round of financing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>BASIS
OF PRESENTATION AND CONSOLIDATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The accompanying CFS were prepared in accordance
with accounting principles generally accepted in the United States of America (&ldquo;U.S. GAAP&rdquo;) and applicable rules and regulations
of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100%
owned subsidiaries &ldquo;Shuhai Skill (HK)&rdquo;, and &ldquo;Tianjin Information&rdquo;, and its VIE, Shuhai Beijing, and Shuhai Beijing&rsquo;s
100% owned subsidiaries &ndash; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&rsquo;s 69.81%
owned subsidiary &ndash; Zhangxun, and Shuhai Beijing&rsquo;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions
and balances were eliminated in consolidation.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The interim consolidated financial information
as of March 31, 2021 and for the nine and three-month periods ended March 31, 2021 and 2020 was prepared without audit. Certain information
and footnote disclosures, which are normally included in CFS prepared in accordance with U.S. GAAP were not included. The interim consolidated
financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company&rsquo;s
Annual Report on Form 10-K for the fiscal year ended June 30, 2020, previously filed with the SEC on September 28, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In the opinion of management, all adjustments
(which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company&rsquo;s consolidated
financial position as of March 31, 2021, its consolidated results of operations and cash flows for the nine and three months ended March
31, 2021 and 2020, as applicable, were made.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>VARIABLE INTEREST ENTITY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Pursuant to Financial Accounting Standards
Board (&ldquo;FASB&rdquo;) Accounting Standards Codification (&ldquo;ASC&rdquo;) Section 810, &ldquo;Consolidation&rdquo; (&ldquo;ASC
810&rdquo;), the Company is required to include in its CFS, the financial statements of Shuhai Beijing, its VIE. ASC 810 requires a VIE
to be consolidated if the Company is subject to a majority of the risk of loss for the VIE or is entitled to receive a majority of the
VIE&rsquo;s residual returns. A VIE is an entity in which a company, through contractual arrangements, bears the risk of, and enjoys the
rewards normally associated with ownership of the entity, and therefore the Company is the primary beneficiary of the entity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Under ASC 810, a reporting entity has a controlling
financial interest in a VIE, and must consolidate that VIE, if the reporting entity has both of the following characteristics: (a) the
power to direct the activities of the VIE that most significantly affect the VIE&rsquo;s economic performance; and (b) the obligation
to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. The reporting entity&rsquo;s determination
of whether it has this power is not affected by the existence of kick-out rights or participating rights, unless a single enterprise,
including its related parties and de - facto agents, have the unilateral ability to exercise those rights. Shuhai Beijing&rsquo;s actual
stockholders do not hold any kick-out rights that affect the consolidation determination.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Through the VIE agreements, the Company is
deemed the primary beneficiary of Shuhai Beijing and its subsidiaries. Accordingly, the results of Shuhai Beijing and its subsidiaries
were included in the accompanying CFS. Shuhai Beijing has no assets that are collateral for or restricted solely to settle their obligations.
The creditors of Shuhai Beijing do not have recourse to the Company&rsquo;s general credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>VIE Agreements</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Operation and Intellectual Property
Service Agreement</I></B>&nbsp;&ndash; This agreement was entered on October 20, 2015 and allows Tianjin Information to manage and operate
Shuhai Beijing and collect 100% of its net profits. Under the terms of the Operation and Intellectual Property Service Agreement, Shuhai
Beijing entrusts Tianjin Information to manage its operations, manage and control its assets and financial matters, and provide intellectual
property services, purchasing management services, marketing management services and inventory management services to Shuhai Beijing.
Shuhai Beijing and its shareholders shall not make any decisions nor direct the activities of Shuhai Beijing without Tianjin Information&rsquo;s
consent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Shareholders&rsquo; Voting Rights Entrustment
Agreement</I></B>&nbsp;&ndash; Tianjin Information entered into a shareholders&rsquo; voting rights entrustment agreement (the &ldquo;Entrustment
Agreement&rdquo;) on October 27, 2015, under which Zhixin Liu and Fu Liu (collectively the &ldquo;Shuhai Beijing Shareholders&rdquo;)
vested their voting power in Shuhai Beijing to Tianjin Information or its designee(s).&nbsp;The Entrustment Agreement does not have an
expiration date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Equity Option Agreement</I></B>&nbsp;&ndash;
the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &ldquo;Option Agreement&rdquo;) on
October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right
and option to acquire all or a portion of Shuhai Beijing Shareholders&rsquo; equity interests in Shuhai Beijing for RMB 0.001 for each
capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing&nbsp;shareholders
agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information
agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option
Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&rsquo;s
option.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Equity Pledge Agreement</I></B>&nbsp;&ndash;
Tianjin Information and the Shuhai Beijing Shareholders entered into an equity pledge agreement on October 27, 2015 (the &ldquo;Equity
Pledge Agreement&rdquo;). The Equity Pledge Agreement guarantees the performance by Shuhai Beijing of its obligations under the Operation
and Intellectual Property Service Agreement and the Option Agreement. Pursuant to the Equity Pledge Agreement, Shuhai Beijing Shareholders
pledged all of their equity interests in Shuhai Beijing to Tianjin Information. Tianjin Information has the right to collect any and all
dividends paid on the pledged equity interests during the pledge period. Pursuant to the terms of the Equity Pledge Agreement, the Shuhai
Beijing Shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information. Upon an event of default
or certain other agreed events under the Operation and Intellectual Property Service Agreement, the Option Agreement and the Equity Pledge
Agreement, Tianjin Information may exercise the right to enforce the pledge.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">There are no restrictions on assets of the
VIE for payment of dividends to shareholders of the Company. There has been no change in facts and circumstances to consolidate the VIE.
The following financial statement amounts and balances of the VIE were included in the accompanying CFS as of March 31, 2021 and June
30, 2020, and for the nine and three months ended March 31, 2021 and 2020, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Current assets</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,011,772</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">895,321</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Non-current assets</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">699,169</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">924,537</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total assets</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,710,941</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,819,858</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Current liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,466,275</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">618,663</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Non-current liabilities</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">166,760</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">341,273</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Total liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,633,035</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">959,936</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<BR> Ended<BR> March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<BR> Ended<BR> March&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; padding-bottom: 4pt">Revenues</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">152,924</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Gross profit</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">86,000</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net loss</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,881,939</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(944,617</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B></B></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="white-space: nowrap">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<BR> Ended<BR> March&nbsp;31,<BR> 2021</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&nbsp;Months<BR> Ended<BR> March&nbsp;31,<BR> 2020</TD><TD STYLE="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; padding-bottom: 4pt">Revenues</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">17,685</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="width: 9%; border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="width: 1%; padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Gross profit</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">7,774</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net loss</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(785,680</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(235,541</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>USE OF ESTIMATES&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The preparation of CFS in conformity with
US GAPP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting periods. Actual results could differ from those estimates. The significant areas requiring the use of management estimates
include, but are not limited to, the estimated useful life and residual value of property, plant and equipment, provision for staff benefits,
recognition and measurement of deferred income taxes and the valuation allowance for deferred tax assets. Although these estimates are
based on management&rsquo;s knowledge of current events and actions management may undertake in the future, actual results may ultimately
differ from those estimates and such differences may be material to the consolidated financial statements.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>CONTINGENCIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Certain conditions may exist as of the date
the CFS are issued, which may result in a loss to the Company but which will only be resolved when one or more future events occur or
fail to occur. The Company&rsquo;s management and legal counsel assess such contingent liabilities, and such&nbsp;assessment inherently
involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or
unasserted claims that may result in such proceedings, the Company&rsquo;s legal counsel evaluates the perceived merits of any legal proceedings
or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought. If the assessment of a contingency
indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability
would be accrued in the Company&rsquo;s CFS.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">If the assessment indicates that a potential
material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. As of March 31, 2021
and June 30, 2020, the Company has no such contingencies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>CASH
AND EQUIVALENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Cash and equivalents include cash on hand,
demand deposits and short-term cash investments that are highly liquid in nature and have original maturities of three months or less.&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>RESTRICTED
CASH / ESCROW</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Restricted cash is cash held in an indemnification
escrow account under requirements of the financing agreement signed with the underwriter of the Company&rsquo;s initial public offering
for 18 months or longer subsequent to the closing of the initial public offering on December 21, 2018, but in no event it shall be held
in escrow for longer than 24 months. The restricted cash was released during the nine months ended March 31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>INVENTORY</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Inventory is comprised principally of intelligent
temperature measurement face recognition terminal, identity information recognition products, is valued at the lower of cost or net realizable
value. The value of inventory is determined using the first-in, first-out method. The Company periodically estimates an inventory allowance
for estimated unmarketable inventories when necessary. Inventory amounts are reported net of such allowances. There were $47,257 and $44,237
allowances for slow-moving and obsolete inventory (mainly for Smart-Student Identification cards) as of March 31, 2021 and June 30, 2020,
respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B></B></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>PROPERTY AND EQUIPMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Property and equipment are stated at cost,
less accumulated depreciation. Major repairs and improvements that significantly extend original useful lives or improve productivity
are capitalized and depreciated over the period benefited. Maintenance and repairs are expensed as incurred. When property and equipment
are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any
gain or loss is included in operations.&nbsp;Depreciation of property and equipment is provided using the straight-line method over estimated
useful lives as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: white; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 89%"><FONT STYLE="font-size: 10pt">Furniture and fixtures</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%"><FONT STYLE="font-size: 10pt">3-5 years</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">Office equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">3-5 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">Vehicles</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">5 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">Lease improvement</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">3 years</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Leasehold improvements are depreciated utilizing
the straight-line method over the shorter of their estimated useful lives or remaining lease term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>INTANGIBLE ASSETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Intangible assets with finite lives are amortized
using the straight-line method over their estimated period of benefit. Evaluation of the recoverability of intangible assets is made to
take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. All
of the Company&rsquo;s intangible assets are subject to amortization. No impairment of intangible assets has been identified as of the
balance sheet date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Intangible assets include licenses, certificates,
patents and other technology and are amortized over their useful life of three years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>FAIR VALUE (&ldquo;FV&rdquo;) OF FINANCIAL
INSTRUMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The carrying amounts of certain of the Company&rsquo;s
financial instruments, including cash and equivalents, accrued liabilities and accounts payable, approximate their FV due to their short
maturities. FASB ASC Topic 825, &ldquo;Financial Instruments,&rdquo; requires disclosure of the FV of financial instruments held by the
Company. The carrying amounts reported in the balance sheets for current liabilities qualify as financial instruments and are a reasonable
estimate of their FV because of the short period of time between the origination of such instruments and their expected realization and
the current market rate of interest.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>FAIR VALUE MEASUREMENTS AND DISCLOSURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">FASB ASC Topic 820, &ldquo;Fair Value Measurements,&rdquo;
defines FV, and establishes a three-level valuation hierarchy for disclosures that enhances disclosure requirements for FV measures.&nbsp;The
three levels are defined as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Level 2 inputs to the valuation methodology include other than those in level 1 quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the FV measurement.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The carrying value of the Company&rsquo;s
short-term financial instruments, such as cash, accounts receivable, prepaid expenses, accounts payable, advance from customers, accrued
expenses and other payables approximate their FV due to their short maturities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As of March 31, 2021 and June 30, 2020, the
Company did not identify any assets or liabilities required to be presented on the balance sheet at FV.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>IMPAIRMENT OF LONG-LIVED ASSETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In accordance with FASB ASC 360-10,&nbsp;Accounting
for the Impairment or Disposal of Long-Lived Assets, long-lived assets such as property and equipment are reviewed for impairment whenever
events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that
these assets could become impaired as a result of technological or other changes. The determination of recoverability of assets to be
held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows expected to be generated by the asset.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">If such assets are considered impaired, the
impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its FV. FV generally is determined
using the asset&rsquo;s expected future discounted cash flows or market value, if readily determinable.&nbsp;Assets to be disposed of
are reported at the lower of the carrying amount or FV less cost to sell. For the nine and three months ended March 31, 2021 and 2020,
there was no impairment loss recognized on long-lived assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>DEFERRED REVENUE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Deferred revenue consists primarily of local
government&rsquo;s financial support under &ldquo;2020 Harbin Eyas Plan&rdquo; to Xunrui for technology innovation of developing the Intelligent
Campus Security Management Platform. The Company will record the grant as income when it passes local government&rsquo;s inspection of
the project.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>LEASES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On July 1, 2019, the Company adopted FASB
ASC Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of
initial application. Results and disclosure requirements for reporting periods beginning after July 1, 2019 are presented under FASB ASC
Topic 842, while prior period amounts were not adjusted and continue to be reported in accordance with its historical accounting under
FASB ASC Topic 840.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company elected the package of practical
expedients permitted under the transition guidance, which allowed it to carry forward its historical lease classification, its assessment
on whether a contract was or contains a lease, and its initial direct costs for any leases that existed prior to July 1, 2019. The Company
also elected to keep leases with an initial term of 12 months or less off its balance sheet and recognize the associated lease payments
in the consolidated statements of operations on a straight-line basis over the lease term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The adoption did not impact the Company&rsquo;s
beginning accumulated deficit, or its prior year consolidated statement of operations and statement of cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Under FASB ASC Topic 842, the Company determines
if an arrangement is a lease at inception. Right of Use Assets (&ldquo;ROU&rdquo;) and lease liabilities are recognized at commencement
date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments
that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, it uses its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&rsquo;s
incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The ROU assets include
adjustments for prepayments and accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and
is recorded net of any lease incentives received. The Company&rsquo;s lease terms may include options to extend or terminate the lease
when it is reasonably certain that it will exercise such options.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are reviewed for impairment when indicators
of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC 360, Property, Plant,
and Equipment, as ROU assets are long-lived nonfinancial assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are tested for impairment individually
or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other assets and liabilities.
An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest level for which identifiable
cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company recognized no impairment of
ROU assets as of March 31, 2021 or June 30, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Operating leases are included in operating
lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&nbsp;At March 31, 2021, the net
ROU was $1,525,461 for the operating leases of the Company&rsquo;s offices in various cities of China and senior officers&rsquo; dormitory
in Beijing. At March 31, 2021, total operating lease liabilities (includes current and noncurrent) was $1,436,735, which was for the operating
leases of the Company&rsquo;s offices in various cities of China and senior officers&rsquo; dormitory in Beijing.<B>&nbsp;&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>REVENUE RECOGNITION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company follows Accounting Standards Update
(&ldquo;ASU&rdquo;) 2014-09 (and related amendments subsequently issued in 2016), Revenue from Contracts with Customers (ASC 606.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The core principle underlying FASB ASC 606
is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the
consideration to which the Company expects to be entitled in such exchange. This will require the Company identify contractual performance
obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services
transfers to a customer. The Company&rsquo;s revenue streams are recognized when control of goods and services transfers to a customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">FASB ASC Topic 606 requires use of a new five-step
model to recognize revenue from customer contracts. The five-step model requires the Company (i) identify the contract with the customer,
(ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to
the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective
performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies each performance obligation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company derives its revenues from product
sales and professional service contracts with its customers, with revenues recognized upon delivery of services and products. Persuasive
evidence of an arrangement is demonstrated via professional service contracts and invoices; and the service price to the customer is fixed
upon acceptance of the professional services contract. The Company recognizes revenue when professional service is rendered to the customer
and collectability of payment is reasonably assured. These revenues are recognized at a point in time after all performance obligations
are satisfied. Revenue is recognized net of returns and value-added tax charged to customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>INCOME TAXES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company uses the asset and liability method
of accounting for income taxes in accordance with FASB ASC Topic 740, &ldquo;Income Taxes.&rdquo; Under this method, income tax expense
is recognized for the amount of: (i) taxes payable or refundable for the current period and (ii) deferred tax consequences of temporary
differences resulting from&nbsp;matters that have been recognized in an entity&rsquo;s financial statements or tax returns. Deferred tax
assets also include the prior years&rsquo; net operating losses carried forward. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or
settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the
period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the
weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will
not be realized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company follows FASB ASC Topic 740, which
prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken or expected to
be taken in a tax return. FASB ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Under the provisions of FASB ASC Topic 740,
when tax returns are filed, it is likely some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management
believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation
processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not
recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement
with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured
as described above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated
interest and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits
is classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&nbsp;
As of March 31, 2021, the Company had no unrecognized tax benefits and no charges during the nine and three months ended March 31, 2021,
and accordingly, the Company did not recognize any interest or penalties related to unrecognized tax benefits. There was no accrual for
uncertain tax positions as of March 31, 2021. The Company files a U.S. income tax return. With few exceptions, the Company&rsquo;s U.S.
income tax returns filed for the years ending on June 30, 2017 and thereafter are subject to examination by the relevant taxing authorities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>RESEARCH AND DEVELOPMENT EXPENSES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Research and development expenses are expensed
in the period when incurred.&nbsp;These costs primarily consist of cost of materials used, salaries paid for the Company&rsquo;s development
department, and fees paid to third parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>NONCONTROLLING INTERESTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company follows FASB ASC Topic 810,&nbsp;<I>&ldquo;Consolidation,&rdquo;</I>&nbsp;governing
the accounting for and reporting of noncontrolling interests (&ldquo;NCIs&rdquo;) in partially owned consolidated subsidiaries and the
loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI (previously referred to as
minority interests) be treated as a separate component of equity, not as a liability, that increases and decreases in the parent&rsquo;s
ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses,
and that losses of a partially-owned consolidated subsidiary be allocated to non-controlling interests even when such allocation might
result in a deficit balance.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The net income (loss) attributed to NCI was
separately designated in the accompanying statements of operations and comprehensive income (loss). Losses attributable to NCI in a subsidiary
may exceed an non-controlling interest&rsquo;s interests in the subsidiary&rsquo;s equity. The excess attributable to NCIs is attributed
to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As of March 31, 2021, Zhangxun was 30.19%
owned by noncontolling interest, and Shuhai Nanjing was 1% owned by noncontrolling interest. During the nine and three months ended March
31, 2021, the Company had loss of $93,902 and $57,347 attributable to the noncontrolling interest, respectively.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>CONCENTRATION OF CREDIT RISK&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company maintains cash in accounts with
state-owned banks within the PRC. Cash in state-owned banks less than RMB500,000 ($76,000) is covered by insurance. Should any institution
holding the Company&rsquo;s cash become insolvent, or if the Company is unable to withdraw funds for any reason, the Company could lose
the cash on deposit with that institution. The Company has not experienced any losses in such accounts and believes it is not exposed
to any risks on its cash in these bank accounts. Cash denominated in RMB with a U.S. dollar equivalent of $66,779 and $733,849 at March
31, 2021and June 30, 2020, respectively, was held in accounts at financial institutions located in the PRC&sbquo; which is not freely
convertible into foreign currencies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Cash held in accounts at U.S. financial institutions
are insured by the Federal Deposit Insurance Corporation or other programs subject to certain limitations up to $250,000 per depositor.
As of March 31, 2021, cash of $80,265 was maintained at U.S. financial institutions. Cash was maintained at financial institutions in
Hong Kong, and were insured by the Hong Kong Deposit Protection Board up to a limit of HK $500,000 ($64,000). As of March 31, 2021, the
cash balance of $24,133 was maintained at financial institutions in Hong Kong. The Company, its subsidiaries and VIE have not experienced
any losses in such accounts and do not believe the cash is exposed to any significant risk.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">For the nine months ended March 31, 2021,
the Company sold $117,325 safe campus intelligence control systems and related devices to two schools. For the three months ended March
31, 2021, the Company sold $17,905 face temperature measurement access control products to one customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE
INCOME (LOSS)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The accounts of the Company&rsquo;s Chinese
entities are maintained in RMB and the accounts of the U.S. parent company are maintained in United States dollar (&ldquo;USD&rdquo;)
The accounts of the Chinese entities were translated into USD in accordance with FASB ASC Topic 830 &ldquo;Foreign Currency Matters.&rdquo;
All assets and liabilities were translated at the exchange rate on the balance sheet date; stockholders&rsquo; equity is translated at
historical rates and the statements of operations and cash flows are translated at the weighted average exchange rate for the period.
The resulting translation adjustments are reported under other comprehensive income (loss) in accordance with FASB ASC Topic 220, &ldquo;Comprehensive
Income.&rdquo; Gains and losses resulting from foreign currency transactions are reflected in the statements of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company follows FASB ASC Topic 220-10,
&ldquo;Comprehensive Income (loss).&rdquo; Comprehensive income (loss) comprises net income(loss) and all changes to the statements of
changes in stockholders&rsquo; equity, except those due to investments by stockholders, changes in additional paid-in capital and distributions
to stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The exchange rates used to translate amounts
in RMB to USD for the purposes of preparing the CFS were as follows</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">March&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">March&nbsp;31,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June&nbsp;30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left">Period end USD: RMB exchange rate</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">6.5713</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">7.0851</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">7.0795</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Average USD: RMB exchange rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.6820</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.9993</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.0199</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
(EPS)&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Basic EPS is computed by dividing income available
to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed similarly,
except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential
common shares had been issued and if the additional common shares were dilutive. Diluted EPS are based on the assumption that all dilutive
convertible shares and stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this
method, options and warrants are assumed to have been exercised at the beginning of the period (or at the time of issuance, if later),
and as if funds obtained thereby were used to purchase common stock at the average market price during the period. For the nine and three
months ended March 31, 2021 and 2020, the Company&rsquo;s basic and diluted loss per share are the same due to the outstanding warrants
being anti-dilutive as a result of the Company&rsquo;s net loss.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>STATEMENT OF CASH FLOWS&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In accordance with FASB ASC Topic 230,&nbsp;&ldquo;Statement
of Cash Flows,&rdquo;&nbsp;cash flows from the Company&rsquo;s operations are calculated based upon the local currencies. As a result,
amounts shown on the statement of cash flows may not necessarily agree with changes in the corresponding asset and liability on the balance
sheet.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>RECENT ACCOUNTING PRONOUNCEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company is an emerging growth company
and has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments-Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held
at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the
existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This
guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Early application
will be permitted for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018.
The Company is currently evaluating the impact that the standard will have on its CFS.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In December&nbsp;2019, the FASB issued ASU
2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions
within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting
entities. The guidance is effective for fiscal&nbsp;years beginning after December&nbsp;15, 2020, and interim periods within those fiscal&nbsp;years,
with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods
presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings
as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this update on its CFS.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In March 2020, the FASB issued ASU 2020-04,&nbsp;Reference
Rate Reform (Topic 848)&nbsp;(&ldquo;ASU 2020-04&rdquo;). ASU 2020-04 contains practical expedients for reference rate reform related
activities that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over
time as reference rate reform activities occur. The Company continues to evaluate the impact of the guidance and may apply the elections
as applicable as changes in the market occur.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
3 &ndash; PROPERTY AND EQUIPMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Property and equipment are summarized as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Furniture and fixtures</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">108,409</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">71,778</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Vehicle</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,044</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,825</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Leasehold improvement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">238,537</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">203,751</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Office equipment</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">208,913</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">174,253</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Subtotal</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">558,903</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">452,607</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">256,964</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">161,576</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; padding-left: 9pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">301,939</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">291,031</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Depreciation for the nine months ended March
31, 2021 and 2020 was $104,841 and $33,263, respectively. Depreciation for the three months ended March 31, 2021 and 2020 was $38,819
and $23,556, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
4 &ndash; INTANGIBLE ASSETS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Intangible assets are summarized as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Software registration right</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">57,173</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">36,705</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Patent</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,065</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,578</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Software development (see Note 5)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,000,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Value-added telecommunications business license</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">15,974</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">14,827</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 9pt">Subtotal</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,106,212</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,110</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: Accumulated amortization</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">65,182</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">53,416</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt; padding-left: 9pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,041,030</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">20,694</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Amortization for the nine months ended March
31, 2021 and 2020 were $7,509 and $5,273, respectively.&nbsp;Amortization for the three months ended March 31, 2021 and 2020 were $5,292
and $3,546, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
5 &ndash; PREPAID EXPENSES AND OTHER CURRENT ASSETS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Prepaid expenses and other current assets
consisted of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>March&nbsp;31,</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>2021</B></P></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Security deposit</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">31,462</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">156,023</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,062</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Prepaid software development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">150,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid insurance</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">69,769</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Prepayment for inventory from Heqin</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">101,252</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other receivables - Heqin</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">560,011</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">522,636</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Others</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">54,702</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">76,572</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt; padding-left: 9pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">901,006</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2,056,483</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I><U>Prepaid software development</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On May 28, 2019, the Company entered into
an agreement with SDT Trade Co., Ltd., an unaffiliated party&nbsp;(&ldquo;SDT&rdquo;). SDT will assist the Company with technical development
work for the Company&rsquo;s security-related software and systems. Pursuant to the agreement, SDT will complete certain development work
within 12 months and thereafter maintain the system for 36 months. The amount to be paid under the agreement is $1,200,000. As of March
31, 2021, the Company paid SDT $1,000,000, of which, $400,000 was recorded as R&amp;D expenses as the costs were incurred before the establishment
of technological feasibility, $600,000 cost incurred after the technological feasibility was established and a working model was produced
was recorded as intangible asset &ndash; software development (Note 4). On April 23, 2021, the Company and SDT entered a project contract
termination agreement due to certain functions of the software system cannot meet the Company&rsquo;s needs after the inspection by the
Company; the Company and SDT will not pursue any further demands to each other regarding the software development project, and the Company
is not obligated to pay the remaining payment of $0.20 million to SDT.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On July 2, 2019, the Company entered into
a technology development service agreement with HW (HK) Limited (&ldquo;HW&rdquo;), an unaffiliated party. Pursuant to the agreement,
the Company appointed HW (HK) Limited to develop an eye protection technical system for a two-year period ending July 1, 2021, and thereafter
maintain the system for 36 months. The total payments to be made under the agreement is $1,200,000. As of March 31, 2021, the Company
paid HW (HK) Limited $900,000, of which, $350,000 was recorded as R&amp;D expenses as the costs were incurred before the establishment
of technological feasibility, which included a working model; $400,000 costed incurred after the technological feasibility was recorded
as intangible asset &ndash; software development (Note 4), and $150,000 was recorded as prepaid software development expenses.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I><U>Other receivables - Heqin</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On February 20, 2020, Guozhong Times entered
an Operation Cooperation Agreement with an unrelated company, Heqin (Beijing) Technology Co, Ltd. (&ldquo;Heqin&rdquo;) for marketing
and promoting the sale of Face Recognition Payment Processing equipment and related technical support, and other products of the Company
including Epidemic Prevention and Control Systems. Heqin has a sales team which used to work with Fortune 500 companies and specializes
in business marketing and sales channel establishment and expansion, especially in education industry and public area. It has had successful
experience of organizing multiple business matchmaking meetings with customers, distributors and retailers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The cooperation term is from February 20,
2020 through March 1, 2023; however, Heqin is the exclusive distributor of the Company&rsquo;s face Recognition Payment Processing products
for the period to July 30, 2020. During March and April 2020, Guozhong Times provided operating funds to Heqin, together with a credit
line provided by Guozhong Times to Heqin from May 2020 through August 2020, for a total borrowing of RMB 10 million ($1.41 million) for
Heqin&rsquo;s operating needs. As of March 31, 2021, Guozhong Times had an outstanding receivable of RMB 3.68 million ($560,011) from
Heqin and was recorded as other receivable. The Company would not charge Heqin any interest, except for two loans with RMB 200,000 ($28,250)
each, due on June 30, 2020 and August 15, 2020, respectively, for which the Company charges 15% interest if Heqin did not repay by the
due date. As of this report date, Heqin did not repay these two loans. All the loans to Heqin are secured against the assets of Heqin,
and Heqin&rsquo;s shareholders are jointly responsible for the timely repayment of the loan.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On August 26, 2020, Heqin provided a repayment
plan to the Company that the loan would be settled by February 2021; however, due to Covid-19 impact to Heqin&rsquo;s business, Heqin
adjusted the repayment plan based on expected monthly cash collection from its customers, the revised monthly payment starting from May
2021 as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">May 2021: repay RMB 400,000 ($60,871)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">June 2021: repay RMB 800,000 ($121,742)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">July 2021: repay RMB 800,000 ($121,742)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">August 2021: repay RMB 1,000,000 ($152,176)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">September 2021: repay RMB 600,000 ($91,306)&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">October 2021: repay RMB 80,000 ($12,174)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">No profits will be allocated and distributed
before full repayment of the borrowing. After Heqin pays in full the borrowing, Guozhong Times and Heqin will distribute profits of sale
of Face Recognition Payment Processing equipment and related technical support at 30% and 70% of the net income, respectively. The profit
allocation for the sale of other products of the Company are to be negotiated. Heqin will receive certain stock reward when it reaches
the preset sales target under the performance compensation mechanism.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In addition, at June 30, 2020, the Company
prepaid $101,252 for goods to be purchased from Heqin, which was received during the nine months ended March 31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
6 &ndash; ACCRUED EXPENSES AND OTHER PAYABLES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Accrued expenses and other payables consisted
of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Other payables</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">50,606</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">97,119</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Senior officer&rsquo;s salary payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">175,764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">93,227</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Salary payable - employees</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">163,850</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">84,588</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 4pt">Total</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">390,220</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">274,934</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
7 &ndash; LOANS PAYABLE</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As of March 31, 2021, the Company entered
several loan agreements with an unrelated party for $741,101, these loans bear no interest, and are required to be repaid any time before
December 31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
8 &ndash; RELATED PARTY TRANSACTIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On January 1, 2019, the Company&rsquo;s President
entered into a car rental agreement with the Company for two years. Pursuant to the agreement, the Company rents a car from the Company&rsquo;s
President for a monthly rent of approximately $700. The agreement was replaced by a new agreement on November 30, 2019 from December 1,
2019 through December 31, 2020, with monthly rent of approximately $1,700, or total payment of $22,288, which was paid in full in advance
as required by the agreement, and was recorded under right of use asset; at March 31, 2021, the net ROU for auto leasing was $0.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On January 1, 2020, the Company&rsquo;s President
entered into a car rental agreement with the Company for one year. Pursuant to the agreement, the Company rents a car from the Company&rsquo;s
President for a monthly rent of RMB 20,000 ($2,849), or total payment of $34,188, which was paid in full in advance as required by the
agreement, and was recorded as prepaid expense since the lease term was not over one year, and not required to be accounted for as a ROU.
This rental agreement was canceled in June 2020 and the unused rents of RMB 120,000 ($17,620) was returned to the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company recorded car lease expense to
the Company&rsquo;s President of $10,775 and $9,400 for the nine months ended March 31, 2021 and 2020. The Company recorded car lease
expense to the Company&rsquo;s President of $0 and $5,158 for the three months ended March 31, 2021 and 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In April 2020, the Company&rsquo;s President
entered into a one-year apartment rental agreement with the Company for an apartment located in Harbin city as the Company&rsquo;s branch
office with an annual rent of RMB 75,000 ($11,000). The term was from May 1, 2020 through April 30, 2021. The rent expense for this agreement
was $8,418 and $2,186 for the nine months ended March 31, 2021 and 2020, respectively.&nbsp;The rent expense for this agreement was $2,881
and $729 for the three months ended March 31, 2021 and 2020, respectively.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 1, 2020, the Company&rsquo;s President
entered into an office rental agreement with Xunrui. Pursuant to the agreement, the Company rents an office in Harbin city with a total
payment of RMB 163,800 ($24,050) from October 1, 2020 through September 30, 2021. The rent expense for this agreement was $12,257 for
the nine months ended March 31, 2021.&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
9 &ndash; COMMON STOCK AND WARRANTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On December 21, 2018, the Company completed
a registered, underwritten initial public offering and concurrent listing of the Company&rsquo;s Common Stock on the NASDAQ Capital Market,
which generated gross proceeds of $6.7 million before deducting underwriter&rsquo;s commissions and other offering costs, resulting in
net proceeds of approximately $5.7 million, The Company sold 1,667,500 shares of Common Stock (including shares issued pursuant to the
underwriter&rsquo;s over-allotment option) at $4 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In addition, the Company issued warrants to
the representative of the underwriters to purchase 101,500 shares of Common Stock at $6 per share. These warrants may be purchased in
cash or via cashless exercise, will be exercisable for five years from December 21, 2018 through December 17, 2023. The warrants issued
in this financing were classified as equity instruments. The Company accounted for the warrants issued in this financing based on the
FV method under FASB ASC Topic 505, and the FV of the warrants was calculated using the Black-Scholes model under the following assumptions:
life of 5 years, volatility of 168%, risk-free interest rate of 2.64% and dividend yield of 0%. The FV of the warrants issued at grant
date was $387,727, and was recorded as offering costs. Following is a summary of the activities of warrants for the nine months ended
March 31, 2021:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<BR> of<BR> Warrants</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<BR> Exercise<BR> Price</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<BR> Average<BR> Remaining<BR> Contractual<BR> Term in<BR> Years</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%">Outstanding at July 1, 2020</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">101,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">6.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">3.47</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Exercised</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Forfeited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1.5pt">Expired</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">Outstanding at March 31, 2021</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">101,500</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">6.00</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2.72</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 4pt">Exercisable at March 31, 2021</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">101,500</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">6.00</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">2.72</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 22, 2020, the Company entered into
a common stock purchase agreement with Triton Funds LP (&ldquo;Triton&rdquo;). Pursuant to the Purchase Agreement, subject to certain
conditions set forth in the Purchase Agreement, Triton was obligated, pursuant to a purchase notice by the Company, to purchase up to
$2 million of the Company&rsquo;s common stock from time to time through December 31, 2020. The Company is precluded from submitting a
purchase notice to Triton if the closing price is less than $1.65 per share as reported on the Nasdaq Stock Market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The total number of the shares to be purchased
under the Agreement shall not exceed 523,596, or 2.5% of the Company&rsquo;s outstanding shares of common stock on the Agreement&rsquo;s
execution date, subject to the 9.9% beneficial ownership limitation of the Company&rsquo;s shares of common stock outstanding by Triton.
Closing for sales of common stock will occur no later than three business days following the date on which the Purchased Shares are received
by Triton&rsquo;s custodian. In addition, the Company agreed to (i) at the time of the purchase agreement execution remit $10,000 to Triton,
and (ii) at the initial closing pay $5,000 to Triton, to reimburse Triton&rsquo;s expenses related to the transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 29, 2020, the Company issued a
notice to sell 520,000 shares to Triton. On November 11, 2020, the Company and Triton closed the equity financing for the issuance of
520,000 shares of the Company&rsquo;s common stock at $1.80 per share, the Company received $931,000 proceeds from the financing after
deducting $5,000 expenses. There was substantial delay from the notice date to the closing date, which resulted in the Company getting
a lower per share price.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
10 &ndash; INCOME TAXES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company is subject to income taxes by
entity on income arising in or derived from the tax jurisdiction in which each entity is domiciled.&nbsp;The Company&rsquo;s PRC subsidiaries
file their income tax returns online with PRC tax authorities. The Company conducts all of its businesses through its subsidiaries and
affiliated entities, principally in the PRC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company&rsquo;s U.S. parent company is
subject to U.S. income tax rate of 21% and files U.S. federal income tax return.&nbsp; As of March 31, 2021, the U.S. entity had net operating
loss (&ldquo;NOL&rdquo;) carry forwards for income tax purposes of $769,364. The NOL arising in tax years beginning after 2017 may reduce
80% of a taxpayer&rsquo;s taxable income, and be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security
Act (&ldquo;the CARES Act&rdquo;) issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year
carryback period and temporarily repealing the 80% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization
of benefits from these losses remains uncertain due to the parent Company&rsquo;s limited operating history and continuing losses. Accordingly,
a 100% deferred tax asset valuation allowance was provided.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company&rsquo;s offshore subsidiary, Shuhai
Skill (HK), a HK holding company is subject to 16.5% corporate income tax in HK. Shuhai Beijing received a tax holiday with a 15% corporate
income tax rate since it qualified as a high-tech company. Tianjin Information, Xunrui, Guozhong Times, Guozhong Haoze, Guohao Century,
Jingwei, Shuhai Nanjing, Zhangxun are subject to the regular 25% PRC income tax rate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As of March 31, 2021, the Company has approximately
$7.53 million of NOL from its HK holding company, PRC subsidiaries and VIEs that expire in calendar years 2020 through 2024. In assessing
the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred
tax assets will not be realized. The ultimate realization of deferred tax assets depends upon the Company&rsquo;s future generation of
taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment. After consideration of all the information available, management believes that significant uncertainty exists with respect
to future realization of the deferred tax assets and has therefore established a full valuation allowance as of March 31, 2021 and June
30, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The following table reconciles the U.S. statutory
rates to the Company&rsquo;s effective tax rate for the nine months ended March 31, 2021 and 2020:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">US federal statutory rates</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(21.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(21.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Tax rate difference &ndash; current provision</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.3</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.1</TD><TD STYLE="text-align: left">)%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Permanent difference</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Effect of PRC tax holiday</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.4</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Valuation allowance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">20.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">23.3</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Effective tax rate</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The following table reconciles the U.S. statutory
rates to the Company&rsquo;s effective tax rate for the three months ended March 31, 2021 and 2020:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">US federal statutory rates</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(21.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">(21.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Tax rate difference &ndash; current provision</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.4</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3.6</TD><TD STYLE="text-align: left">)%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Permanent difference</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Effect of PRC tax holiday</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3.5</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.2</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Valuation allowance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">20.9</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">19.4</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Effective tax rate</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company&rsquo;s net
deferred tax assets as of March 31, 2021 and June 30, 2020 is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&nbsp;30,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred tax asset</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net operating loss</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,507,555</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,048,593</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;R&amp;D expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">123,750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">115,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued expense of officers&rsquo; salary</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,365</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,984</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,219</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,219</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventory impairment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,966</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,966</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ROU</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,667</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,689,522</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,197,262</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,689,522</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,197,262</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net deferred tax asset</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>NOTE
11 &ndash;&nbsp;COMMITMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Leases</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On March 20, 2019, the Company entered into
the one-year operating lease for senior management&rsquo;s dormitory. The lease expired March 22, 2020 and had a monthly rent of RMB 5,200
(or $735). The Company did not renew the lease upon expiration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On July 30, 2019, the Company entered into
an operating lease for its office in Beijing. Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease
term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&ldquo;VAT&rdquo;)
(or $29,250). The lease required a security deposit of three months&rsquo; rent of RMB 677,769 (or $96,000). The Company will receive
a six-month rent abatement, which was considered in calculating the present value of the lease payments to determine the ROU which is
being amortized over the term of the lease.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On July 30, 2019, the Company entered into
a property service agreement for its office in Beijing (described above). Pursuant to the property service agreement, the agreement commenced
on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000). The deposit was RMB 202,352
(or $29,000).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On August 28, 2019, the Company entered an
operating lease for senior officers&rsquo; dormitory in Beijing. The lease has a term of two years with expiration on August 31, 2021,
the monthly rent is RMB 14,500 ($2,045), payable every six months in advance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In August 2020, the Company entered into a
lease for an office in Shenzhen City, China for three years from August 8, 2020 through August 7, 2023, with a monthly rent of RMB 209,911
($29,651) for the first year. The rent will increase by 3% each year starting from the second year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On August 26, 2020, Tianjin Information entered
into a lease for the office in Hangzhou City, China from September 11, 2020 to October 5, 2022. The first year rent is RMB 1,383,970 ($207,000).
The second year rent is RMB 1,425,909 ($202,800). The security deposit is RMB 115,311 ($16,400). The total rent for the lease period is
to be paid in four installments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company adopted FASB ASC Topic 842 on
July 1, 2019. The components of lease costs, lease term and discount rate with respect of the Company&rsquo;s office lease and the senior
officers&rsquo; dormitory lease with an initial term of more than 12 months are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<BR> Ended<BR> March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<BR> Ended<BR> March&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Operating lease expense</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">588,924</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">113,211</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<BR> Ended<BR> March&nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<BR> Ended<BR> March&nbsp;31,<BR> 2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Operating lease expense</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">229,745</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">31,727</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March &nbsp;31,<BR> 2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left">Right-of-use assets</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,525,461</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Lease liabilities - current</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">659,280</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Lease liabilities - noncurrent</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">777,455</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Weighted average remaining lease term</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1.93 years</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Weighted average discount rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.00</TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The following is a schedule, by years, of
maturities of the operating lease liabilities as of March 31, 2021:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">12 Months Ending March 31,</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Minimum<BR> Lease<BR> Payment</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left">2022</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">724,240</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">2023</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">672,328</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">2024</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">129,101</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Total undiscounted cash flows</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,525,669</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(88,934</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">1,436,735</TD><TD STYLE="padding-bottom: 4pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>NOTE 12 &ndash; SUBSEQUENT&nbsp;<FONT STYLE="text-transform: uppercase">EVENTS</FONT></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company evaluated all events that occurred
subsequent to March 31, 2021 through the date the CFS was issued, and no material subsequent event was identified.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><A NAME="dsi_003"></A><B>ITEM 2.&nbsp;&nbsp;MANAGEMENT&rsquo;S DISCUSSION
AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Cautionary Note Regarding Forward-Looking
Statements</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">This report contains forward-looking statements
within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act. All statements other than statements of historical
fact are &ldquo;forward-looking statements&rdquo; for purposes of federal and state securities laws, including, but not limited to, any
projections of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future
operations; any statements concerning proposed new services or developments; any statements regarding future economic conditions of performance;
and statements of belief; and any statements of assumptions underlying any of the foregoing. Such forward-looking statements involve known
and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different
from any future results, performance or achievements expressed or implied by such forward-looking statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In some cases, you can identify forward looking
statements by terms such as &ldquo;may,&rdquo; &ldquo;intend,&rdquo; &ldquo;might,&rdquo; &ldquo;will,&rdquo; &ldquo;should,&rdquo; &ldquo;could,&rdquo;
&ldquo;would,&rdquo; &ldquo;expect,&rdquo; &ldquo;believe,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;estimate,&rdquo; &ldquo;predict,&rdquo;
&ldquo;potential,&rdquo; or the negative of these terms. These terms and similar expressions are intended to identify forward-looking
statements. The forward-looking statements in this report are based upon management&rsquo;s current expectations and belief, which management
believes are reasonable. However, we cannot assess the impact of each factor on our business or the extent to which any factor or combination
of factors, or factors we are aware of, may cause actual results to differ materially from those contained in any forward-looking statements.
You are cautioned not to place undue reliance on any forward-looking statements. These statements represent our estimates and assumptions
only as of the date of this report. Except to the extent required by federal securities laws, we undertake no obligation to update any
forward-looking statement to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">You should be aware that our actual results
could differ materially from those contained in the forward-looking statements due to a number of factors, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">uncertainties relating to our ability to establish and operate our business and generate revenue;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">uncertainties relating to general economic, political and business conditions in China;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">industry trends and changes in demand for our products and services;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">uncertainties relating to customer plans and commitments and the timing of orders received from customers;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">announcements or changes in our advertising model and related pricing policies or that of our competitors;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">unanticipated delays in the development, market acceptance or installation of our products and services;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">changes in Chinese government regulations; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">availability, terms and deployment of capital, relationships with third-party equipment suppliers;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">influences of COVID-19 on China&rsquo;s economy and society;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white; text-indent: 0.75in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white; text-indent: 0.75in"></P>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white; text-indent: 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Overview</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We were incorporated in the State of Nevada
on September 26, 2014 under the name Rose Rock Inc. and changed our name to Datasea Inc. on May 27, 2015 by amending our articles of incorporation.
On May 26, 2015, the Company&rsquo;s founder, Xingzhong Sun, sold 6,666,667 shares of common stock of the Company to Zhixin Liu, an owner
of Shuhai Skill (HK) as defined below. On October 27, 2016, Mr. Sun sold his remaining 1,666,667 shares of common stock of the Company
to Ms. Liu.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 29, 2015, the Company entered into
a share exchange agreement (the &ldquo;Exchange Agreement&rdquo;) with the shareholders (the &ldquo;Shareholders&rdquo;) of Shuhai Information
Skill (HK) Limited (&ldquo;Shuhai Skill (HK)&rdquo;), a limited liability company (&ldquo;LLC&rdquo;) incorporated on May 15, 2015 under
the laws of the Hong Kong Special Administrative Region of the People&rsquo;s Republic of China (the &ldquo;PRC&rdquo;). Pursuant to the
terms of the Exchange Agreement, the Shareholders, who together owned 100% of the ownership rights in Shuhai Skill (HK), transferred all
of the issued and outstanding ordinary shares of Shuhai Skill (HK) to the Company for the issuance of 6,666,667 shares of common stock,
thereby causing Shuhai Skill (HK) and its wholly owned subsidiaries, Tianjin Information Sea Information Technology Co., Ltd. (&ldquo;Tianjin
Information&rdquo;), a LLC incorporated under the laws of the PRC, and Harbin Information Sea Information Technology Co., Ltd., a LLC
incorporated under the laws of the PRC, to become wholly-owned subsidiaries of the Company, and Shuhai Information Technology Co., Ltd.,
also a LLC incorporated under the laws of the PRC (&ldquo;Shuhai Beijing&rdquo;), to become a variable interest entity (&ldquo;VIE&rdquo;)
of the Company through a series of contractual agreements between Shuhai Beijing and Tianjin Information. The transaction was accounted
for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries being the accounting survivor. Accordingly, the historical financial
statements presented are those of Shuhai Skill (HK) and its consolidated subsidiaries and VIE.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Following the Share Exchange, the Shareholders,
being Zhixin Liu and her father, Fu Liu, owned approximately 82% of the Company&rsquo;s outstanding shares of common stock. As of October
29, 2015, there were 18,333,333 shares of common stock issued and outstanding, 15,000,000 of which were beneficially owned by Zhixin Liu
and Fu Liu. After the Share Exchange, the Company, through its consolidated subsidiaries and VIE, is engaged in providing Internet security
products and equipment, new media advertising, micro-marketing, and data analysis services in the PRC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On April 12, 2018, our Board of Directors
and stockholders approved a one-for-three reverse stock split of our issued and outstanding shares of common stock, which became effective
on May 1, 2018, decreasing the number of outstanding shares from 57,511,771 to 19,170,827. Subsequent to the split, the number of our
outstanding shares increased from to 19,170,827 to 19,170,846 to accommodate certain shareholders&rsquo; positions due to rounding elections
payable at the beneficial owner level.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On December 21, 2018, the Company completed
a registered, underwritten initial public offering and concurrent listing of the Company&rsquo;s common stock on the NASDAQ Capital Market,
which generated gross proceeds of $6.7 million before deducting underwriter&rsquo;s commissions and other offering costs, resulting in
net proceeds of approximately $5.7 million, of which $1,000,000 was placed in an escrow account and subsequently released. The Company
sold 1,667,500 shares of common stock (including shares issued pursuant to the underwriter&rsquo;s over-allotment option) at $4 per share.
In connection with the offering, the Company&rsquo;s common stock began trading on the NASDAQ Capital Market beginning on December 19,
2018 under the symbol &ldquo;DTSS.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On October 22, 2020, the Company entered
into a common stock purchase agreement with Triton Funds LP (&ldquo;Triton&rdquo;). Pursuant to the Purchase Agreement, subject to certain
conditions set forth in the Purchase Agreement, Triton was obligated, pursuant to a purchase notice by the Company, to purchase up to
$2 million of the Company&rsquo;s common stock from time to time through March 31, 2021. The Company is precluded from submitting a purchase
notice to Triton if the closing price is less than $1.65 per share as reported on the Nasdaq Stock Market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">On November 11, 2020, the Company and Triton
closed an equity financing for the issuance of 520,000 shares of the Company&rsquo;s common stock at $1.80 per share, the Company received
$931,000 proceeds from the financing after deducting $5,000 expenses. Effective as of November 10, 2020, the Company has exercised its
right to terminate the Agreement for any reason.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">During the reporting period, the company&rsquo;s
smart community system business achieved a new business model upgrade and expanded its client base to include both businesses and consumers,
to provide community property management systems, intelligent community management services, epidemic prevention and control system services,
and to directly provide families and individuals convenient, value-added services such as online shopping or making payments through several
Datasea wisdom APP. The company strategically provides value-added services to individual consumers and supports businesses to achieve
higher gross margins.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company signed new agreements with a number
of institutions to continue providing big data AI value-added payment services. Datasea&rsquo;s intelligent information service allows retailers
to use facial recognition technology to charge customers for using the service in brick-and-mortar stores in exchange for 0.38% of the
amount of transactions made using the service. Other than providing customer management and service function, the system also captures
value from payment data and powers data analytics and consumer profiling. With the data stored in consumer behavior, through modeling,
mining and analysis of consumer behavior data to accurately predict trends of shopping and shopping demand, the system can realize accurate
recommendations of commodities and services.<FONT STYLE="font-family: Times New Roman, Times, Serif">&#12290; To pave the way for the
long-term business relationship and high-profile consumer data capturing, </FONT>each service agreement period lasts for at least a year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As an important business layout of DataSea&rsquo;s
business development and tactical application extension, the company established a new subsidiary Shuhai Zhangxun to tap into the next
generation of messaging experiences and be dedicated to exploring 5G value-added services (e.g., 5G messaging) opportunities brought by
the combination and extension of the Company&rsquo;s smart security platform, big data platform and other technology capabilities currently
owned by Datasea. 5G messaging will help upgrade and reinforce our offerings in the smart solutions and other business lines into which
we have tapped. As of this reporting date, in accordance with the guidelines of telecom operators for the 5G messaging industry, the company
has completed the development of SAAS software system for the industries of finance, e-commerce, logistics, catering and tourism in terms
of 5G messaging product development. For the application of 5G message industry, the company has obtained authorization for development
and use from customers in logistics, tourism, catering and other industries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">During the quarter ending March 31, 2021,
the Company obtained the following software registrations that are registered with the National Copyright Administration of the PRC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 5%; text-align: center"><FONT STYLE="font-size: 10pt"><B>No.</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 2%; text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 67%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Certificate Name</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 1%; text-align: center"><B>&nbsp;</B></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 25%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Certificate Number</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">1</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Dangerous incident early warning and alarm system V1.0 for campus security</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Registration No.7177594</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">2</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Registration system V1.0 of personnel information for community prevention and control</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Registration No.7140470</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">3</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Security management system V1.0 smart community</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Registration No.7125871</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">4</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Health information management system V1.0 for community prevention and control</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Registration No.7131600</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Datasea&rsquo;s three-dimensional linkage system V1.0 for COVID-19 prevention and control in community</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">Registration No.7128687</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Results of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Comparison of the nine months ending
March 31, 2021 and 2020</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The following table sets forth the results
of our operations for the nine months ending March 31, 2021 and 2020, respectively, indicated as a percentage of net sales. Certain columns
may not add up due to rounding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Sales</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Sales</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Sale</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">152,925</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">66,925</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">44</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Gross profit (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">86,000</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">56</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Selling expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">295,252</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">193</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">142,605</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Research and development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">537,009</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">351</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">799,511</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">General and administrative expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,377,257</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,555</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,373,837</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">3,209,518</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,099</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">2,315,953</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,123,518</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,043</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,315,953</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Non-operating income (expenses), net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(20,244</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(13</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">40,196</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Loss before income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(3,143,762</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,056</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(2,275,757</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Income tax expense</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss before noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,143,762</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,056</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,275,757</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(93,902</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(62</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net loss to the Company</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(3,049,860</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,994</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(2,275,757</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Revenue</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We had revenue of $152,925 and $0 for the
nine months ending March 31, 2021 and 2020, respectively. The increase was mainly due to $117,300 sales of safe campus intelligence control
systems and related devices to two schools, and $17,900 face temperature measurement access control products to one customer, and $17,700
other small sales of face recognition terminals and related devices to residential communities in China.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Cost of Goods Sold</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We recorded $66,925 and $0 cost of goods sold
for the nine months ending March 31, 2021 and 2020, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Gross Profit (Loss)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The gross income (loss) for the nine months
ending March 31, 2021 and 2020 was $86,000 and $0, respectively. The increased gross income was mainly due increased revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Selling, General and Administrative, and
Research and Development Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Selling expenses were $295,252 and $142,605
for the nine months ending March 31, 2021 and 2020, respectively, representing an increase of $152,647 or 107%. The increase was mainly
due to increased payroll expense by $124,670, increased marketing and entertainment expense by $21,680.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As we are currently focusing our effort in
the research and development (&ldquo;R&amp;D&rdquo;) of our products and software to assist schools and communities in addressing public
health and safety matters, expanding the artificial intelligence application and products, forming a new business model providing online
shopping and other value-added services, and developing 5G messaging products, we incurred R&amp;D expenses of $537,009 and $799,511 during
the nine months ending March 31, 2021 and 2020, respectively. We intend to invest approximately $10 million in technological product development
over the next three years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">General and administration (&ldquo;G&amp;A&rdquo;)
expenses increased $1,003,420, or 73% from $1,373,837 during the nine months ended March 31, 2020 to $2,377,257 during the comparable
period in 2021. The increases were attributed to increases in rental expense by $369,980, increased office expenses by $46,670, increased
salary expense by $218,530, increased meal and entertainment expense by $59,960, increased management fees by $48,050, increased office
improvement expenses by $43,460, increased professional fees by $153,740, and increased other G&amp;A expenses by $62,990 due to setting
up new subsidiaries for nine months ended March 31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Non-operating Income (expenses), net</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Non-operating income (expenses) was $(20,244)
and $40,196 for the nine months ending March 31, 2021 and 2020, respectively. For the nine months ending March 31, 2021, we had interest
income of $1,916 and other expenses of $22,160. For the nine months ending March 31, 2020, we had interest income of $43,828 and other
expenses of $3,632.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Net Loss</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We generated net losses of $(3,049,860) and
$(2,275,757) for the nine months ending March 31, 2021 and 2020, respectively, mainly due to increased G&amp;A expenses as described above.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Comparison of the three months ended
March 31, 2021 and 2020</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The following table sets
forth the results of our operations for the three months ended December 31, 2021 and 2020, respectively, indicated as a percentage of
net sales. Certain columns may not add up due to rounding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Sales</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Sales</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 52%">Sale</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">17,686</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">-</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Cost of goods sold</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">9,912</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">56</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Gross profit (loss)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,774</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">44</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Selling expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">121,216</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">685</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,284</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Research and development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,774</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,175</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">229,146</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">General and administrative expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">945,285</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">5,345</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">428,227</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total operating expenses</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">1,274,275</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">7,205</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">690,657</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss from operations</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,266,501</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,161</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(690,657</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Non-operating income (expenses), net</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(9,846</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(56</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">12,918</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Loss before income taxes</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(1,276,347</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(7,217</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(677,739</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Income tax expense</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Loss before noncontrolling interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,276,347</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,217</TD><TD STYLE="text-align: left">)%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(677,739</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">-</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1.5pt">Less: loss attributable to noncontrolling interest</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(57,347</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">(324</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; text-align: right">-</TD><TD STYLE="padding-bottom: 1.5pt; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 4pt">Net loss to the Company</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(1,219,000</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(6,892</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)%</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">(677,739</TD><TD STYLE="padding-bottom: 4pt; text-align: left">)</TD><TD STYLE="padding-bottom: 4pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 4pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 4pt double; text-align: right">-</TD><TD STYLE="padding-bottom: 4pt; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Revenue</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We had revenue of $17,686 and $0 for the three
months ending March 31, 2021 and 2020, respectively. The increase was mainly due to $17,686 sales of face temperature measurement access
control products to one customer during the three months ended March 31, 2021.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Cost of Goods Sold</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We recorded $9,912 and $0 cost of goods sold
for the three months ending March 31, 2021 and 2020, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Gross Profit (Loss)</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The gross income (loss) for the three months
ending March 31, 2021 and 2020 was $7,774 and $0, respectively. The gross income was mainly due to increased revenue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Selling, General and Administrative, and
Research and Development Expenses</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Selling expenses were $121,216 and $33,284
for the three months ending March 31, 2021 and 2020, respectively; an increase of $87,932 or 264%. The increase was mainly due to increased
travel expense by $5,770, increased entertainment by $2,570, increased office expense by $8,230,increased payroll expense of salespersons
by $59,060, and increased other selling expenses by $12,290 due to setting up new subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We are currently focusing our efforts on the
research and development (&ldquo;R&amp;D&rdquo;) of our products and software to assist schools and communities in addressing public health
and safety matters, expanding the artificial intelligence application and products, forming a new business model providing online shopping
and other value-added services, and developing 5G messaging products. We incurred R&amp;D expenses of $207,774 and $229,146 during the
three months ending March 31, 2021 and 2020, respectively. We intend to invest approximately $10 million in technological product development
over the next three years.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">General and administration (&ldquo;G&amp;A&rdquo;)
expenses increased $517,058, or 121% from $428,227 during the three months ending March 31, 2020 to $945,285 during the comparable period
in 2021. The increases were attributed to increases in rental expenses by $170,900 , increased payroll expenses by $131,800, increased
professional fees by $80,280, increased property management expenses by $23,840, increased leasehold improvement expenses by $22,270,
increased auto expenses by $14,970 and increased other G&amp;A expenses by $72,500 due to setting up new subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Non-operating Income (expenses), net</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Non-operating income (expenses) was $(9,846)
and $12,918 for the three months ending March 31, 2021 and 2020, respectively. For the three months ending March 31, 2021, we had interest
income $112 and other expenses $9,958. For the three months ending March 31, 2020, we had interest income $10,134 and other income $2,784.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Net Loss</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We generated net losses of $(1,219,000) and
$(677,739) for the three months ending March 31, 2021 and 2020, respectively, mainly due to increased G&amp;A expenses and increased non-operating
expenses as describe above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Liquidity and Capital Resources</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have funded our operations to date primarily through the sales of
our common stock and shareholder loans. Our management recognizes that we must generate sales and additional cash resources in order for
our Company to continue our operations. Given the market space for the industry chain brought by the booming development of 5G technology
in China, increased interest in public safety and pandemic control and prevention in different scenarios, the potential for data captured
by the company in the consumer analytics and synergy effect, the expansion of our own 5G business, and the increased demand for our smart
community, safe campus, smart payment and other projects, our management believes that our business has the potential to continue to grow.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We expect to generate revenue through
expanding our current Safe Campus business, promoting Epidemic related systems, and public community security products, and other artificial
intelligence application and products such as face recognition products, and through continuous product innovation and development as
well as various types of value-added services. If revenues are not generated or do not reach the level anticipated in our plan, in order
to maintain working capital sufficient to support our operations and finance the future growth of its business, we expect to fund any
cash flow shortfall through financial support from our majority stockholders (who are also our board members or officers) and public or
private issuance of securities. However, such additional cash resources may not be available to us on desirable terms, or at all, if and
when needed by us. We will also generate cash flow through cash income and governmental subsidies to support future operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">As of March 31, 2021, we had a working capital
deficit of $274,760 or a current ratio of 0.86:1. Our current assets were $1,714,328. As of June 30, 2020, we had a working capital of
$2,609,032 excluding the restricted cash of $600,000 (or a current ratio of 4.78:1). Our current assets on June 30, 2020 were $3,298,523
excluding the restricted cash of $600,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We expect the Company will continue to support
its operations and investment plans through its financing activities. However, there is no assurance that the Company will be able to
secure such additional working capital on commercially viable terms or at all.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The following is a summary of cash provided
by or used in each of the indicated types of activities during the nine months ended March 31, 2021 and 2020, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 76%; text-align: left">Net cash used in operating activities</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(3,061,955</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(3,685,213</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net cash used in investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(128,988</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(248,333</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Net cash provided by (used in) financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,659,824</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(85,091</TD><TD STYLE="text-align: left">)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Cash Flow from Operating Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Net cash used in operating activities was
$3,061,955&nbsp;during the nine months ending March 31, 2021, compared to net cash used in operating activities of $3,685,213 during the
nine months ending March 31, 2020, a decrease of cash outflow by $623,258. The decrease in cash outflow was mainly due to decreased cash
outflow of prepaid expenses and other current assets by $1,093,379 which was partly offset by increased cash outflow from payment on operating
lease liabilities by $485,413.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Cash Flow from Investing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Net cash used in investing activities totaled
$128,988 for the nine months ended March 31, 2021, which primarily&nbsp;was for cash paid for the acquisition of office furniture and
equipment and leasehold improvements of $103,054, and for intangible assets of $25,934. Net cash used in investing activities totaled
$248,333 for the nine months ended March 31, 2020, which primarily&nbsp;related to cash paid for the acquisition of office furniture and
equipment of $248,333.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><I>Cash Flow from Financing Activities</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Net cash provided by financing activities
was $1,659,824 during the nine months ending March 31, 2021, which was the net proceeds from sale of our common stock through an equity
financing of $931,000 and proceeds from loan payable of $728,824. Net cash used in financing activities was $85,091 during the nine months
ending March 31, 2020, which primarily consisted of repayment of a shareholder loan, net of $85,091. It is expected that the Company will
continue to support its operations and investment plans through its financing activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></P>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><B>Going forward</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The projects for safe campus, smart community,
smart payment processing, and 5G messaging have become our current business focus. The development speed and growth of the business are
highly relevant to the overall recovery and sustained upward growing trend of China&rsquo;s domestic market and economy after the 2020 pandemic.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We will continue to upgrade our smart business
solutions, continue to innovate the business models for safe campus, smart community, and other systems. With 5G messaging having achieved
some customer adoption, the rapidly improving market capacity, and our continuing efforts to improve our service content, we believe we
can establish an individual customer base and increase our gross profit margins.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Relying on the integration of big data platforms
and smart platform, DataSea focuses on 5G messaging project products and services to help more Chinese small and medium-sized enterprises
undergo digital transformation. We believe that its expansion in China will bring us more business opportunities and create better revenue
and profit sources.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Looking forward to the future, Datasea has
become an emerging technology company in China that is committed to providing intelligent product solutions and value-added services.
We insist on a fusion perception (non-visual +visual), cognitive decision-making and emergency-responding management technology application
framework; from both our core business and value-added services, to create business value for our customers and to obtain the return on
capital for our shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Off-Balance Sheet Arrangements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">There are no off-balance sheet arrangements
that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues,
expenses, results of operations, liquidity, capital expenditures or capital resources.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="dsi_004"></A><B>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This item is not applicable as we are currently considered a smaller
reporting company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="dsi_005"></A><B>ITEM 4. CONTROLS AND PROCEDURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><B>Disclosure Controls and Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As required by Rule 13a-15 of the Securities Exchange Act of 1934,
our principal executive officer and principal financial officer evaluated our disclosure controls and procedures (as defined in Rules
13a-15(e) or 15d-15(e) of the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report. Based on
this evaluation, our principal executive officer and principal financial officer concluded that as of the end of the period covered by
this report, the Company&rsquo;s disclosure controls and procedures were not effective. This conclusion was reached in light of the following
material weaknesses in internal control over financial reporting:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(i) inadequate segregation of duties and effective risk assessment;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(ii) lack of personnel adequately trained in U.S. GAAP; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(iii) insufficient written policies and procedures for accounting and
financial reporting with respect to the requirements and application of both U.S. GAAP and SEC guidelines.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In order to remediate the foregoing weaknesses, the Company has undertaken
the following steps:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">Continuing improve internal control charts, including, but not
limited to, budget approval process, procurement and assets control, credit control, internal auditing and a cost accounting, and review
of the accounting professional duties and responsibilities handbook.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The company has prepared a compilation of
internal control policies. Policies on internal procurement control, and inventory management and control to prevent and detect fraud
have been put in place</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;The internal control department and
the legal department have established a joint working mechanism to review and spot check the implementation of the internal control system.
Specific measures include interviews with the heads of relevant departments, and timely requests of the responsible persons to evaluate
risks and corrective measures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 0.25in; font-size: 10pt"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">We are hiring financing underwriters to work with the international department to promote the financing of the company, strengthen the understanding and screening of investors backgrounds, and ensure the most suitable financing methods are chosen.</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">We are strengthening the joint working mechanism
between internal and external lawyers to effectively prevent risks.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, we have adopted internal control policies, including but
not limited to, review of the accounting personnel duties and responsibilities handbook, a travel allowance policy, a reimbursement policy,
a receivables policy, an asset control policy, an internal auditing policy and a cost accounting policy. In addition, we established an
internal audit department led by the director of internal audit, and a legal team to ensure proper compliance and risk management.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">To train the related personnel to execute the internal control policies and procedures; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9679;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">To summarize the internal control /audit reports quarterly to the Audit Committee.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">all entities use the same set of accounting subjects in the
financial software from Jan1 2021</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We expect to further implement all measures in the fiscal year ending
June 30, 2021. The remediation efforts set out above are largely dependent upon our generating more revenue to cover the costs of implementing
the changes required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Changes in Internal Control over Financial Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other than as described above, there were no changes in our internal
control over financial reporting during the quarter ending March 31, 2021 that have materially affected or are reasonably likely to materially
affect, our internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><A NAME="dsi_006"></A><B>PART II OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="dsi_007"></A><B>ITEM 1. LEGAL PROCEEDINGS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">We are not a party to any
pending legal proceedings and no such proceedings are known to be contemplated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><A NAME="dsi_008"></A><B>ITEM 1A. RISK FACTORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">A smaller reporting company
is not required to provide the information required by this item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><A NAME="dsi_009"></A><B>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><A NAME="dsi_010"></A><B>ITEM 3. DEFAULTS UPON SENIOR SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><A NAME="dsi_011"></A><B>ITEM 4. MINE SAFETY DISCLOSURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><A NAME="dsi_012"></A><B>ITEM 5. OTHER INFORMATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A NAME="dsi_013"></A><B>ITEM 6. EXHIBITS.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 9%; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>Exhibit</B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 90%; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 10pt"><B>Description</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">10.1</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD><A HREF="http://www.sec.gov/Archives/edgar/data/1631282/000121390020032932/ea128622ex10-1_datasea.htm"><FONT STYLE="font-size: 10pt">Purchase Agreement (incorporated by reference from the Company&rsquo;s Current Report on Form 8-K filed with the SEC on October 23, 2020).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">10.2*</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD><A HREF="f10q0321ex10-2_datasea.htm"><FONT STYLE="font-size: 10pt">Distribution Partnership Agreement </FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">31.1*</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD><A HREF="f10q0321ex31-1_datasea.htm"><FONT STYLE="font-size: 10pt">Certification by Chief Executive Officer pursuant to Sarbanes Oxley Section 302</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">31.2*</FONT></TD>
    <TD STYLE="text-align: left">&nbsp;</TD>
    <TD><A HREF="f10q0321ex31-2_datasea.htm"><FONT STYLE="font-size: 10pt">Certification by Chief Financial Officer pursuant to Sarbanes Oxley Section 302</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">32.1*</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="f10q0321ex32-1_datasea.htm"><FONT STYLE="font-size: 10pt">Certification by Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">101.INS *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Instance Document</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">101.SCH *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Schema Document</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">101.CAL *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">101.DEF *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase Document</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">101.LAB *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Label Linkbase Document XBRL</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-size: 10pt">101.PRE *</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px"><FONT STYLE="font-size: 10pt">*</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Filed herewith.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<!-- Field: Page; Sequence: 33; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with Section 13 or 15(d) of the Exchange Act, the registrant
has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt"><B>DATASEA INC.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Date: May 14, 2021</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Zhixin Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Name:&nbsp;&nbsp;&nbsp; </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Zhixin Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer<BR>
<I>(principal executive officer)</I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-size: 10pt">Date: May 14, 2021</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 35%; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Jijin Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Name:&nbsp;&nbsp;&nbsp; </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Jijin Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Financial Officer<BR>
<I>(principal accounting officer)</I></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">32</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>






<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>f10q0321ex10-2_datasea.htm
<DESCRIPTION>DISTRIBUTION PARTNERSHIP AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 10.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;<IMG SRC="ex10-2_001.jpg" ALT=""></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 24pt">Agreement No.: gzhz-cdxx-2021-5-6-001</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 24pt">Secret level: &thorn; secret
&uml; confidential &uml; top-secret</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Project cooperation agreement</B></P>

<P STYLE="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Party A: zhonghaoze (Beijing)
Technology Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Party B: Hunan Changdian Information
Technology Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">May 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 192pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 192pt"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 192pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Party A: zhonghaoze (Beijing)
Technology Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Address: 20 / F, Guorui square,
Yizhuang Economic Development Zone, Daxing District, Beijing</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Legal representative: liuzhixin</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Telephone:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Party B: Hunan Changdian Information
Technology Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Address:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Legal representative:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Telephone:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">In order to promote the common
development of both sides, realize complementary advantages and establish a good strategic partnership, Party A and Party B have reached
the following framework cooperation agreement through full consultation on the principle of &quot;equality, mutual benefit, mutual support,
honesty and credit, and common development&quot;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 24pt">Chapter I cooperation principles</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 1 both parties voluntarily
choose the other party as the strategic partner, and form a comprehensive strategic partner, and support, promote and develop together.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"></P>

<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 2 on the premise of
complying with national laws and regulations and regulatory provisions, both parties shall conduct in-depth discussion on the relevant
cooperation forms and contents in order to establish a closer cooperative alliance relationship.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: center">Article 2 division of labor between
the two parties</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">1. Division of labor of Party A</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">1) Party A is responsible for providing
the hardware (mainly refers to the face recognition temperature measurement advertising screen integrated machine) and software (mainly
refers to the software system such as app and other software systems cooperated with the above hardware) for the smart community project,
and enjoys the full ownership of the hardware and software facilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">2) Party A shall provide necessary
publicity materials for the smart community project, and the brand related information of the group and listed company of Party A.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">3) Party A shall cooperate with Party
B's partners and key customers to visit the headquarters and subsidiaries of Party A to investigate and exchange, and provide support
for meeting related activities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">2. Division of labor of Party B</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">1) Party B is responsible for the market
development and investment promotion of the project in Changsha, Hunan Province, and takes Party A as the sole subject of brand output
and project agreement signing, continuously expands the market share, and is responsible for the quantity and quality of smart community
projects as agreed by both parties and accept Party A's examination.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">2) Party B shall be responsible for
the design, installation, commissioning and daily operation and maintenance of the product scheme of the project independently under the
guidance of Party A in accordance with the standards stipulated in this agreement, and shall be responsible for the storage of soft and
hard product facilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">3) Party B shall be responsible for
the online and offline operation of the project and platform system independently under the guidance of Party A in accordance with the
standards stipulated in this agreement, innovate the operation strategy, be responsible for the number of registered and active users,
the introduction of business resources, the import of commodity service resources, advertising sales, platform product service sales,
value-added service development, etc., and be responsible for the overall operation and revenue performance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: center">Chapter III performance objectives and
profit sharing agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">Article 1 performance objectives</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">1. Equipment launch and installation
implementation. During the agreement period, from the first batch of equipment provided by Party A for the cooperation project to December
5, 2021, Party B shall be responsible for the completion of signing and installation of at least 110 communities, and Party B shall bear
the installation cost; During the installation, Party B shall report the signing and installation progress to Party A in writing every
week and every month; Party A shall provide 3000 equipment (face recognition and temperature measurement advertising screen integrated
machine) during this period, and be responsible for acceptance of Party B's installation results.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">2. During the agreement, Party B shall
be responsible for the operation of the equipment put by Party A in the community as agreed in the agreement, and advertising agent for
community media and legal and compliant business launch. Meanwhile, the advertising revenue agreed upon shall be completed, and the two
parties shall enjoy the distribution of benefits according to the distribution proportion and distribution mode agreed in the agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify">3. During the agreement, Party B shall
be responsible for the operation of relevant platforms for community supporting services in the community where Party A places equipment,
and provide the owner with the sales and transformation of relevant products and services through the community supporting service platform
of party a system. The platform domestic service income generated shall be distributed according to the proportion and distribution mode
agreed by both parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 24pt"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 24pt">Chapter IV cooperation mechanism</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 1 both parties may,
according to the business operation characteristics of the other party, provide personalized and professional services to the other party.
Meanwhile, for specific matters of cooperation, both parties shall designate corresponding departments to carry out professional contact
and information communication.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 2 both parties shall
establish a regular liaison and coordination system and personnel exchange visit mechanism, hold special coordination meetings from time
to time to study and solve new situations and problems existing in service work, and take corresponding measures to improve service quality
and efficiency.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Chapter V: the effectiveness,
alteration and termination of the agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 1: effectiveness and
validity of the agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">This Agreement shall come into
force on the date of signature and seal of both parties; The validity period is one year. Upon expiration of the agreement, if there is
no clear objection, this Agreement shall be renewed automatically. The renewal period is the same as that of the previous agreement, and
the renewal times are unlimited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 2 change of agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#65288;1&#65289; After this
Agreement comes into effect, if any change is required, it shall be agreed by both parties and reached a written opinion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#65288;2&#65289; According
to the market development needs and regulatory requirements, both parties may modify this agreement in written form after consensus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&#65288;3&#65289; Matters not
covered in this Agreement shall be settled by both parties through negotiation. If supplementary agreement is required, its legal effect
is the same as this Agreement; If the same matter is different, the supplementary agreement shall prevail.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">Article 3 termination of agreement</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">This Agreement shall terminate
in the event of:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">1. Party A or Party B is dissolved,
cancelled or bankrupt according to law;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">2. Termination of negotiation
between Party A and Party B;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">3. Other matters that cause
the termination of this agreement include but are not limited to: changes in regulatory policies or the explicit requirements of regulatory
authorities to terminate cooperation in advance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24pt">No matter what way this agreement
is terminated, both parties shall cooperate with each other and make handover work in accordance with the principle of being responsible
for both parties' customers. Both parties shall properly handle the specific cooperation agreements signed. If the agreement is terminated
in advance due to changes in regulatory policies or as expressly required by the regulatory authorities, neither party shall be liable
for breach of contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Chapter VI declaration terms of both parties</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 1 if any party's publicity materials and
publicity methods involve the other party, it shall not issue it to the outside world without the written permission of the other party.
If one party issues without the permission of the other party, the breaching party shall bear corresponding compensation liability to
the non-compliance party. And the non-compliance party has the right to terminate the cooperation of this agreement. If there is any negative
public opinion event caused by any party, the other party has the right to require that party to take reasonable and effective measures
to control and explain the negative public opinion event. If the party's handling is invalid and has or may have a significant impact
on the other party, the other party also has the right to terminate the agreement in advance without any liability for breach of contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 2 in the process of cooperation, if a
party needs to use the other party's trademark and logo, it shall obtain the written consent of the other party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 3 both parties shall establish effective
information firewall to ensure that each party has relatively independent information processing ability. Both parties shall establish
effective mechanisms to ensure the safety of user information and privacy of both customers. Without the written authorization of the
customer, they shall not disclose their user information in the process of product marketing, and prevent the improper use of user information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 4 all parties shall have copyright in
the information of the text, chart, image, logo, icon, digital document and software published in their system. Without the written permission
of such party, the other party shall not use, copy, issue, revise, rewrite, compile, publish, translate, distribute or produce derivative
works of the above-mentioned information in any way.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 5 before the cooperation, all background
intellectual property rights (including but not limited to patent rights, trademark rights, copyright, etc.) legally owned by both parties
(hereinafter referred to as &quot;background intellectual property rights&quot;) shall be reserved for the party's own or legal use. Any
party's use of the other party's background intellectual property rights shall be subject to the written permission of the other party.
Either party shall respect the intellectual property rights of the other party and the third party. If any third party brings a lawsuit
or claims against the other party for infringement of its intellectual property rights and interests, the responsible party shall handle
the relevant disputes independently, compensate the other party for direct economic losses and completely exempt the other party from
liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 6 in accordance with the requirements
of the network security law of the people's Republic of China and other relevant laws and regulations, if the cooperation between the
two parties involves the collection and use of personal information, it is necessary to comply with the requirements of the national laws
and regulations on personal information protection, and meet the national standards related to personal information security, including
but not limited to: it shall follow the principles of legality, legitimacy and necessity, and publicly collect and collect personal information
The rules of use shall indicate the purpose, method and scope of information collection and use, and shall be authorized by the collector
for approval; Technical measures and other necessary measures shall be taken to ensure the safety of personal information collected and
prevent information leakage, damage and loss.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 7 both parties shall adopt necessary encryption
technology for all shared data (including but not limited to personal information, business information and transaction information) generated
by the cooperation between both parties, so as to prevent the risk of information leakage or tampering in the transmission, processing
and storage process.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 8 for all shared data (including but not
limited to personal information, business information and transaction information) generated by the cooperation between the two parties,
neither party shall disclose or license or transfer the third party's use at will without the written consent of both parties. If the
interests of the other party or the customer are damaged due to the leakage of data by either party, The leaking party shall bear the
liability for damages.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: center"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: center">Chapter VII confidentiality</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 1 during the above cooperation,
both parties shall perform their confidentiality obligations on the other party's trade secrets. Without the written consent of one party,
the other party shall not disclose the trade secrets of the other party or both parties to any third party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 2 confidential information includes
but is not limited to: &#9312; this Agreement itself and its terms and contents (except for those necessary for the performance of this
Agreement); &#9313; Any information obtained by the parties as a result of the negotiation and performance of this agreement, including
but not limited to the basic information of the customer, financial status, business activity plan and arrangement, market investigation
results, data model, data analysis report, all relevant data related to the performance of the cooperation project; &#9314; Any other
information which has not been disclosed by the other party as a result of this agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 3 both parties agree that no
such confidential information shall be disclosed to any third party orally or in writing without the prior written consent of the other
party, unless such disclosure is required by law or legal procedures. If a court decision, summons or other administrative body requires
any party to disclose any confidential information, such party shall, immediately after receiving the court decision, summons or other
administrative organ's request or similar procedure, give written notice to the other party (except that the court or administrative organ
does not allow disclosure), A copy of the documents attached and sufficient details are provided to allow the other party to take appropriate
measures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 4 both parties shall not disclose
confidential information in any way without the prior written consent of the other party; &#9313; they shall treat the confidential information
at least to the same extent as the confidential information of their own, but in no case less than reasonable attention; &#9314; use confidential
information only for the purposes of this agreement, And &#9315; information disclosure to unauthorized third parties shall be avoided.
Once one party has learned of any unauthorized disclosure or use of the confidential information of the other party, it shall immediately
notify the other party. Upon termination of this agreement or the request of one party, one party shall process or return confidential
information owned or controlled by it according to the requirements of the other party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 5 both parties acknowledge that
unauthorized use or disclosure of confidential information will cause damage to the other party, and the breaching party shall bear corresponding
liability for breach of contract to compensate for the losses of the other party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 6 if confidential information
must be disclosed in accordance with laws and regulations, such party may disclose relevant confidential information in accordance with
the provisions of laws and regulations. However, the disclosing party shall notify the other party in writing of the list of confidential
information to be disclosed according to law before disclosure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 7 the confidentiality obligations
of both parties under this Agreement are continuing obligations and shall not be terminated due to the termination of the agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">Article 8 confidential information involves
customer information or information related to customers, and shall pay special attention to and take stricter confidentiality measures,
adhere to the necessary and minimum principles, and use the customer information or customer related information legally after it conforms
to laws and regulations and indicates that the customer obtains the legitimate authorization of the customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Chapter 8 Other matters</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 1 this agreement is a guiding document
for Party A and Party B to carry out relevant cooperation; The specific cooperation under this agreement will be determined by a special
cooperation agreement signed by Party A and Party B separately. If there are any provisions inconsistent with this agreement in the subsequent
signed special cooperation agreement, the agreement of the special cooperation agreement shall prevail.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="text-align: left; width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD><TD STYLE="white-space: nowrap; width: 15%; font-size: 10pt">&#31532; <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> &nbsp;&#39029; &#20849; 14</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ex10-2_001.jpg" ALT="">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 2 dispute resolution</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both parties shall perform their respective obligations
in strict accordance with the agreement, and the breaching party shall bear the liability for damages caused to the non-compliance party
due to the breach of contract, and the scope of compensation includes but not limited to direct loss, lawyer fee, litigation fee, appraisal
fee, etc. Any dispute arising from this Agreement and all specific cooperation under this Agreement shall be settled through friendly
negotiation first. If the negotiation fails, the people's Court of the place where the defendant is located shall be under the jurisdiction
of the court.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Article 3 tax</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. In the course of signing and performing this
agreement, each party shall pay the taxes required by applicable law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2. This agreement is made in quadruplicate, each
party holds two copies, each of which has the same legal effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">there is no text following.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Party A (seal): zhonghaoze (Beijing) Technology
Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Authorized representative (signature):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date of signing: May 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Party B (seal): Hunan Changdian Information Technology
Co., Ltd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Authorized representative (signature):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date of signing: May 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 85%; font-size: 10pt"><IMG SRC="ex10-2_002.jpg" ALT=""></TD>
    <TD STYLE="width: 15%; font-size: 10pt">&#31532; &nbsp;14 &#39029; &#20849; 14</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>f10q0321ex31-1_datasea.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Zhixin Liu, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1.&nbsp;I have reviewed this Quarterly Report on Form 10-Q of DATASEA
INC.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2.&nbsp;Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">3.&nbsp;Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">4.&nbsp;The registrant&rsquo;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))
and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(a) designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the
period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(b) designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance
regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(c) evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and
procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(d) disclosed in this report any change in the registrant&rsquo;s
internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the
registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">5.&nbsp;The registrant&rsquo;s other certifying officer(s) and I have
disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the
audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(a) all significant deficiencies and material weaknesses
in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(b) any fraud, whether or not material, that involves
management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: May 14, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%"><FONT STYLE="font-size: 10pt">/s/&nbsp;<I>Zhixin Liu</I></FONT></TD>
    <TD STYLE="width: 60%; padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Zhixin Liu&nbsp;</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-size: 10pt">President (principal executive officer),&nbsp;<BR>
Chief Executive Office and Chair of the Board of Directors</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>f10q0321ex31-2_datasea.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULE 13a-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Jijin Zhang, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1.&nbsp;I have reviewed this Quarterly Report on Form 10-Q of DATASEA
INC.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">2.&nbsp;Based on my knowledge, this report does not contain any untrue
statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under
which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">3.&nbsp;Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">4.&nbsp;The registrant&rsquo;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))
and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(a) designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the
period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(b) designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance
regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(c) evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and
procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(d) disclosed in this report any change in the registrant&rsquo;s
internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the
registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">5.&nbsp;The registrant&rsquo;s other certifying officer(s) and I have
disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the
audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(a) all significant deficiencies and material weaknesses
in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">(b) any fraud, whether or not material, that involves
management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: May 14, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%"><FONT STYLE="font-size: 10pt">/s/&nbsp;<I>Jijing Zhang&nbsp;</I></FONT></TD>
    <TD STYLE="width: 60%; padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Jijin Zhang&nbsp;</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Chief Financial Officer (principal accounting officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>f10q0321ex32-1_datasea.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>DATASEA INC</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><B>CERTIFICATION PURSUANT
TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><B>SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002 </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">In connection with this
Quarterly Report of Datasea Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the quarter ended March 31, 2021, as filed with the Securities
and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), we, Zhixin Liu, Chief Executive Officer of the Company, and Jijin
Zhang, Chief Financial Officer of the Company, each&nbsp;certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906
of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(1) The Report fully complies with the requirements of Section 13(a)
or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(2) The information contained in the Report fairly presents, in all
material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-size: 10pt">Dated: May 14, 2021</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 36%"><FONT STYLE="font-size: 10pt">/s/ Zhixin Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Zhixin Liu</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">President and Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Dated: May 14, 2021</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Jijin Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Jijin Zhang</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  </TABLE>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>dtss-20210331.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:dtss="http://www.dataseainc.com/20210331" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:compsci="http://compsciresources.com" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:pf0="http://xbrl.sec.gov/currency/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:type="simple" xlink:href="dtss-20210331.xsd"/>
  <context id="c0_From1Jul2020To31Mar2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c1_AsOf11May2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2021-05-11</instant>
    </period>
  </context>
  <context id="c2_AsOf31Mar2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c3_AsOf30Jun2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c4_From1Jul2019To31Mar2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c5_From1Jan2021To31Mar2021">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c6_From1Jan2020To31Mar2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c7_AsOf30Jun2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c8_AsOf30Jun2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c9_AsOf30Jun2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c10_AsOf30Jun2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c11_AsOf30Jun2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c12_From1Jul2020To30Sep2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c13_From1Jul2020To30Sep2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c14_From1Jul2020To30Sep2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c15_From1Jul2020To30Sep2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c16_From1Jul2020To30Sep2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c17_From1Jul2020To30Sep2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-09-30</endDate>
    </period>
  </context>
  <context id="c18_AsOf30Sep2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c19_AsOf30Sep2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c20_AsOf30Sep2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c21_AsOf30Sep2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c22_AsOf30Sep2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c23_AsOf30Sep2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-09-30</instant>
    </period>
  </context>
  <context id="c24_From1Oct2020To31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c25_From1Oct2020To31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c26_From1Oct2020To31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c27_From1Oct2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c28_From1Oct2020To31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c29_From1Oct2020To31Dec2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c30_AsOf31Dec2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c31_AsOf31Dec2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c32_AsOf31Dec2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c33_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c34_AsOf31Dec2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c35_AsOf31Dec2020_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <context id="c36_From1Jan2021To31Mar2021_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c37_From1Jan2021To31Mar2021_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c38_From1Jan2021To31Mar2021_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c39_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c40_From1Jan2021To31Mar2021_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c41_AsOf31Mar2021_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c42_AsOf31Mar2021_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c43_AsOf31Mar2021_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c44_AsOf31Mar2021_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c45_AsOf31Mar2021_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c46_AsOf30Jun2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c47_AsOf30Jun2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c48_AsOf30Jun2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c49_AsOf30Jun2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c50_AsOf30Jun2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="c51_From1Jul2019To30Sep2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c52_From1Jul2019To30Sep2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c53_From1Jul2019To30Sep2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c54_From1Jul2019To30Sep2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c55_From1Jul2019To30Sep2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c56_From1Jul2019To30Sep2019_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="c57_AsOf30Sep2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c58_AsOf30Sep2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c59_AsOf30Sep2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c60_AsOf30Sep2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c61_AsOf30Sep2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c62_AsOf30Sep2019_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-09-30</instant>
    </period>
  </context>
  <context id="c63_From1Oct2019To31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c64_From1Oct2019To31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c65_From1Oct2019To31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c66_From1Oct2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c67_From1Oct2019To31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c68_From1Oct2019To31Dec2019_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="c69_AsOf31Dec2019_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c70_AsOf31Dec2019_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c71_AsOf31Dec2019_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c72_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c73_AsOf31Dec2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="c74_From1Jan2020To31Mar2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c75_From1Jan2020To31Mar2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c76_AsOf31Mar2020_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c77_AsOf31Mar2020_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c78_AsOf31Mar2020_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c79_AsOf31Mar2020_AccumulatedOtherComprehensiveIncomeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c80_AsOf31Mar2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c81_From24May2015To26May2015_MissZhixinLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:MissZhixinLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-05-24</startDate>
      <endDate>2015-05-26</endDate>
    </period>
  </context>
  <context id="c82_AsOf26May2015_MissZhixinLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:MissZhixinLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-05-26</instant>
    </period>
  </context>
  <context id="c83_From25Oct2016To27Oct2016_MsLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:MsLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-10-25</startDate>
      <endDate>2016-10-27</endDate>
    </period>
  </context>
  <context id="c84_From25Oct2015To29Oct2015_ShuhaiInformationSkillHKLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dtss:ShuhaiInformationSkillHKLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-10-25</startDate>
      <endDate>2015-10-29</endDate>
    </period>
  </context>
  <context id="c85_AsOf29Oct2015_MissZhixinLiuMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:MissZhixinLiuMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-10-29</instant>
    </period>
  </context>
  <context id="c86_AsOf29Oct2015_ShuhaiInformationSkillHKLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">dtss:ShuhaiInformationSkillHKLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2015-10-29</instant>
    </period>
  </context>
  <context id="c87_From28Apr2018To1May2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2018-04-28</startDate>
      <endDate>2018-05-01</endDate>
    </period>
  </context>
  <context id="c88_AsOf3Dec2019_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-03</instant>
    </period>
  </context>
  <context id="c89_AsOf3Dec2019_NanjingFanhanZhinengTechnologyInstituteMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:NanjingFanhanZhinengTechnologyInstituteMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-03</instant>
    </period>
  </context>
  <context id="c90_From3Jan2020To3Jan2020_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-03</startDate>
      <endDate>2020-01-03</endDate>
    </period>
  </context>
  <context id="c91_From5Jan2020To7Jan2020_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-05</startDate>
      <endDate>2020-01-07</endDate>
    </period>
  </context>
  <context id="c92_AsOf16Nov2020_HangzhouZhangqiBusinessManagementLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:HangzhouZhangqiBusinessManagementLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-11-16</instant>
    </period>
  </context>
  <context id="c93_AsOf19Nov2020_HangzhouShuhaiZhangxunTechnologyCoLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:HangzhouShuhaiZhangxunTechnologyCoLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-11-19</instant>
    </period>
  </context>
  <context id="c94_AsOf19Nov2020_ZhangqiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ZhangqiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-11-19</instant>
    </period>
  </context>
  <context id="c95_AsOf19Nov2020_ZhangxunMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ZhangxunMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-11-19</instant>
    </period>
  </context>
  <context id="c96_From1Jul2020To31Mar2021_ConsolidatedFinancialStatementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:ConsolidatedFinancialStatementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c97_From1Jul2019To31Mar2020_ConsolidatedFinancialStatementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:ConsolidatedFinancialStatementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c98_From2Nov2020To11Nov2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-11-02</startDate>
      <endDate>2020-11-11</endDate>
    </period>
  </context>
  <context id="c99_From1Jul2020To31Mar2021_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c100_AsOf31Mar2021_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c101_AsOf30Jun2020_ShuhaiBeijingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">dtss:ShuhaiBeijingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c102_AsOf31Mar2021_LeaseAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c103_AsOf31Mar2021_Zhangxun1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:Zhangxun1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c104_AsOf31Mar2021_ShuhaiNanjingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:ShuhaiNanjingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c105_AsOf31Mar2021_CreditConcentrationRiskMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c106_From1Jul2019To30Jun2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-06-30</endDate>
    </period>
  </context>
  <context id="c107_AsOf31Mar2021_FinancialInstitutionsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfFinancingReceivableTypeOfBorrowerAxis">dtss:FinancialInstitutionsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c108_From1Jul2020To31Mar2021_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c109_From1Jul2020To31Mar2021_MinimumMember_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c110_From1Jul2020To31Mar2021_MaximumMember_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c111_From1Jul2020To31Mar2021_MinimumMember_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c112_From1Jul2020To31Mar2021_MaximumMember_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c113_From1Jul2020To31Mar2021_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c114_From1Jul2020To31Mar2021_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c115_AsOf31Mar2021_CNY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dtss:TypesOfCurrencyAxis">pf0:CNY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c116_AsOf31Mar2020_CNY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dtss:TypesOfCurrencyAxis">pf0:CNY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-03-31</instant>
    </period>
  </context>
  <context id="c117_AsOf30Jun2020_CNY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dtss:TypesOfCurrencyAxis">pf0:CNY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c118_AsOf31Mar2021_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c119_AsOf30Jun2020_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c120_AsOf31Mar2021_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c121_AsOf30Jun2020_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c122_AsOf31Mar2021_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c123_AsOf30Jun2020_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c124_AsOf31Mar2021_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c125_AsOf30Jun2020_OfficeEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c126_AsOf31Mar2021_SoftwareRegistrationRightMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">dtss:SoftwareRegistrationRightMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c127_AsOf30Jun2020_SoftwareRegistrationRightMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">dtss:SoftwareRegistrationRightMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c128_AsOf31Mar2021_PatentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c129_AsOf30Jun2020_PatentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c130_AsOf31Mar2021_SoftwareDevelopmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c131_AsOf30Jun2020_SoftwareDevelopmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c132_AsOf31Mar2021_LicensingAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c133_AsOf30Jun2020_LicensingAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c134_From10May2019To28May2019_AgreementMember_SDTTradeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">dtss:AgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">dtss:SDTTradeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-05-10</startDate>
      <endDate>2019-05-28</endDate>
    </period>
  </context>
  <context id="c135_From1Jul2020To31Mar2021_SDTTradeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">dtss:SDTTradeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c136_AsOf31Mar2021_SDTTradeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">dtss:SDTTradeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c137_From1Apr2021To23Apr2021_SubsequentEventMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-04-01</startDate>
      <endDate>2021-04-23</endDate>
    </period>
  </context>
  <context id="c138_From24Jun2019To2Jul2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-06-24</startDate>
      <endDate>2019-07-02</endDate>
    </period>
  </context>
  <context id="c139_From15Jun2019To2Jul2019_ServiceAgreementsMember_HWHKLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:HWHKLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-06-15</startDate>
      <endDate>2019-07-02</endDate>
    </period>
  </context>
  <context id="c140_AsOf31Mar2021_HWHKLimitedMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">dtss:HWHKLimitedMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c141_From15Feb2020To20Feb2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-02-15</startDate>
      <endDate>2020-02-20</endDate>
    </period>
  </context>
  <context id="c142_AsOf31Aug2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-08-31</instant>
    </period>
  </context>
  <context id="c143_From20May2021To30May2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-05-20</startDate>
      <endDate>2021-05-30</endDate>
    </period>
  </context>
  <context id="c144_From20Jun2021To30Jun2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-06-20</startDate>
      <endDate>2021-06-30</endDate>
    </period>
  </context>
  <context id="c145_From20Jul2021To31Jul2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-07-20</startDate>
      <endDate>2021-07-31</endDate>
    </period>
  </context>
  <context id="c146_From20Aug2021To31Aug2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-08-20</startDate>
      <endDate>2021-08-31</endDate>
    </period>
  </context>
  <context id="c147_From20Sep2021To30Sep2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-09-20</startDate>
      <endDate>2021-09-30</endDate>
    </period>
  </context>
  <context id="c148_From20Oct2021To31Oct2021_ScenarioForecastMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-10-20</startDate>
      <endDate>2021-10-31</endDate>
    </period>
  </context>
  <context id="c149_From1Jul2020To31Mar2021_MinimumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c150_From1Jul2020To31Mar2021_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c151_From30Dec2018To1Jan2019_CarRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:CarRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-12-30</startDate>
      <endDate>2019-01-01</endDate>
    </period>
  </context>
  <context id="c152_From1Jul2020To31Dec2020_CarRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:CarRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <context id="c153_AsOf31Mar2021_CarRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:CarRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c154_From30Dec2019To2Jan2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-12-30</startDate>
      <endDate>2020-01-02</endDate>
    </period>
  </context>
  <context id="c155_From1Jun2020To30Jun2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-06-01</startDate>
      <endDate>2020-06-30</endDate>
    </period>
  </context>
  <context id="c156_From1Jul2020To31Mar2021_PresidentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c157_From1Jul2019To31Mar2020_PresidentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c158_From1Jan2021To31Mar2021_PresidentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c159_From1Jan2020To31Mar2020_PresidentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c160_From1Apr2020To30Apr2020_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-04-01</startDate>
      <endDate>2020-04-30</endDate>
    </period>
  </context>
  <context id="c161_From1Jul2020To31Mar2021_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c162_From1Jul2019To31Mar2020_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c163_From1Jan2021To31Mar2021_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c164_From1Jan2020To31Mar2020_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c165_From3Sep2020To2Oct2020_ApartmentRentalAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:ApartmentRentalAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-09-03</startDate>
      <endDate>2020-10-02</endDate>
    </period>
  </context>
  <context id="c166_From1Jul2020To31Mar2021_OfficeRentalAgreementWithXunruiMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:OfficeRentalAgreementWithXunruiMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c167_From1Dec2018To21Dec2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2018-12-01</startDate>
      <endDate>2018-12-21</endDate>
    </period>
  </context>
  <context id="c168_From1Dec2018To21Dec2018_EscrowAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:EscrowAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-12-01</startDate>
      <endDate>2018-12-21</endDate>
    </period>
  </context>
  <context id="c169_AsOf21Dec2018_EscrowAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:EscrowAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-21</instant>
    </period>
  </context>
  <context id="c170_From1Oct2020To22Oct2020_TritonFundsLPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:TritonFundsLPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-10-01</startDate>
      <endDate>2020-10-22</endDate>
    </period>
  </context>
  <context id="c171_AsOf22Oct2020_TritonFundsLPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:TritonFundsLPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-10-22</instant>
    </period>
  </context>
  <context id="c172_From1Jul2020To31Mar2021_TritonFundsLPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:TritonFundsLPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c173_From5Oct2020To29Oct2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-10-05</startDate>
      <endDate>2020-10-29</endDate>
    </period>
  </context>
  <context id="c174_From2Nov2020To11Nov2020_TritonFundsLPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:TritonFundsLPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-11-02</startDate>
      <endDate>2020-11-11</endDate>
    </period>
  </context>
  <context id="c175_AsOf11Nov2020_TritonFundsLPMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">dtss:TritonFundsLPMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-11-11</instant>
    </period>
  </context>
  <context id="c176_AsOf30Jun2020_WarrantMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c177_From1Jul2020To31Mar2021_WarrantMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c178_AsOf31Mar2021_WarrantMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c179_From1Jul2020To31Mar2021_ParentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c180_AsOf31Mar2021_OperatingIncomeLossMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c181_AsOf30Jun2020_OperatingIncomeLossMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:OperatingIncomeLossMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c182_AsOf31Mar2021_RDExpenseMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:RDExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c183_AsOf30Jun2020_RDExpenseMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:RDExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c184_AsOf31Mar2021_AccruedLiabilitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c185_AsOf30Jun2020_AccruedLiabilitiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c186_AsOf31Mar2021_DepreciationAndAmortizationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:DepreciationAndAmortizationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c187_AsOf30Jun2020_DepreciationAndAmortizationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:DepreciationAndAmortizationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c188_AsOf31Mar2021_InventoriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c189_AsOf30Jun2020_InventoriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c190_AsOf31Mar2021_RouMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:RouMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c191_AsOf30Jun2020_RouMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">dtss:RouMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c192_AsOf31Mar2021_AssetsTotalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c193_AsOf30Jun2020_AssetsTotalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AssetsTotalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c194_AsOf31Mar2021_ValuationAllowanceOfDeferredTaxAssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c195_AsOf30Jun2020_ValuationAllowanceOfDeferredTaxAssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c196_AsOf31Mar2021_AssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <context id="c197_AsOf30Jun2020_AssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-06-30</instant>
    </period>
  </context>
  <context id="c198_From1Mar2019To20Mar2019_OperatingLeaseAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:OperatingLeaseAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-03-01</startDate>
      <endDate>2019-03-20</endDate>
    </period>
  </context>
  <context id="c199_From1Jul2019To30Jul2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-07-30</endDate>
    </period>
  </context>
  <context id="c200_From1Jul2019To30Jul2019_OperatingLeaseAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:OperatingLeaseAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-07-30</endDate>
    </period>
  </context>
  <context id="c201_From1Jan2021To31Mar2021_OperatingLeaseAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dtss:OperatingLeaseAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-07-30</endDate>
    </period>
  </context>
  <context id="c203_From1Aug2019To28Aug2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-08-01</startDate>
      <endDate>2019-08-28</endDate>
    </period>
  </context>
  <context id="c204_From1Aug2019To30Aug2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2019-08-01</startDate>
      <endDate>2019-08-30</endDate>
    </period>
  </context>
  <context id="c205_From1Aug2020To31Aug2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-08-01</startDate>
      <endDate>2020-08-31</endDate>
    </period>
  </context>
  <context id="c206_From22Aug2020To26Aug2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <startDate>2020-08-22</startDate>
      <endDate>2020-08-26</endDate>
    </period>
  </context>
  <context id="c207_AsOf26Aug2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
    </entity>
    <period>
      <instant>2020-08-26</instant>
    </period>
  </context>
  <context id="c208_From1Jul2020To31Mar2021_CommitmentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-07-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c209_From1Jul2019To31Mar2020_CommitmentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c210_From1Jan2021To31Mar2021_CommitmentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-03-31</endDate>
    </period>
  </context>
  <context id="c211_From1Jan2020To31Mar2020_CommitmentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-03-31</endDate>
    </period>
  </context>
  <context id="c212_AsOf31Mar2021_CommitmentsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001631282</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:CommitmentsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2021-03-31</instant>
    </period>
  </context>
  <unit id="shares">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="usd">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="usdPershares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="pure">
    <measure>xbrli:pure</measure>
  </unit>
  <unit id="cny">
    <measure>iso4217:CNY</measure>
  </unit>
  <unit id="hkd">
    <measure>iso4217:HKD</measure>
  </unit>
  <dei:AmendmentFlag contextRef="c0_From1Jul2020To31Mar2021">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="c0_From1Jul2020To31Mar2021">--06-30</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="c0_From1Jul2020To31Mar2021">Q3</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="c0_From1Jul2020To31Mar2021">2021</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="c0_From1Jul2020To31Mar2021">2021-03-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="c0_From1Jul2020To31Mar2021">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="c0_From1Jul2020To31Mar2021">0001631282</dei:EntityCentralIndexKey>
  <dei:EntityCurrentReportingStatus contextRef="c0_From1Jul2020To31Mar2021">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="c0_From1Jul2020To31Mar2021">true</dei:EntityEmergingGrowthCompany>
  <dei:EntityExTransitionPeriod contextRef="c0_From1Jul2020To31Mar2021">true</dei:EntityExTransitionPeriod>
  <dei:EntityFileNumber contextRef="c0_From1Jul2020To31Mar2021">333-202071</dei:EntityFileNumber>
  <dei:EntityFilerCategory contextRef="c0_From1Jul2020To31Mar2021">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityIncorporationStateCountryCode contextRef="c0_From1Jul2020To31Mar2021">NV</dei:EntityIncorporationStateCountryCode>
  <dei:EntityInteractiveDataCurrent contextRef="c0_From1Jul2020To31Mar2021">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityRegistrantName contextRef="c0_From1Jul2020To31Mar2021">DATASEA INC.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="c0_From1Jul2020To31Mar2021">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="c0_From1Jul2020To31Mar2021">true</dei:EntitySmallBusiness>
  <dei:EntityCommonStockSharesOutstanding unitRef="shares" contextRef="c1_AsOf11May2021" decimals="INF">21474138</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:Cash unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">171177</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1065936</us-gaap:Cash>
  <us-gaap:RestrictedCash unitRef="usd" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:RestrictedCash unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">600000</us-gaap:RestrictedCash>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">13796</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1119</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">254960</us-gaap:InventoryNet>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">105210</us-gaap:InventoryNet>
  <dtss:ValueaddedTaxPrepayment unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">152212</dtss:ValueaddedTaxPrepayment>
  <dtss:ValueaddedTaxPrepayment unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">69775</dtss:ValueaddedTaxPrepayment>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">901006</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">2056483</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1493151</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">3898523</us-gaap:AssetsCurrent>
  <us-gaap:DepositsAssetsNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">221177</us-gaap:DepositsAssetsNoncurrent>
  <us-gaap:DepositsAssetsNoncurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">301939</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">291031</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1041030</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">20694</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1525461</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">702952</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:AssetsNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">3089607</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1014677</us-gaap:AssetsNoncurrent>
  <us-gaap:Assets unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">4582758</us-gaap:Assets>
  <us-gaap:Assets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">4913200</us-gaap:Assets>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">133386</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">46975</us-gaap:AccruedLiabilitiesCurrent>
  <dtss:AdvancesFromCustomers unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">19448</dtss:AdvancesFromCustomers>
  <dtss:AdvancesFromCustomers unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">20953</dtss:AdvancesFromCustomers>
  <us-gaap:DeferredRevenueCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">45653</us-gaap:DeferredRevenueCurrent>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ1NI3rjJhlt04gg296akK0o] CSR-->
  <us-gaap:DeferredRevenueCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">390220</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">274934</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
  <us-gaap:LoansPayableCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">741101</us-gaap:LoansPayableCurrent>
  <us-gaap:LoansPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:OperatingLeaseLiability unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">659280</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">346629</us-gaap:OperatingLeaseLiability>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1989088</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">689491</us-gaap:LiabilitiesCurrent>
  <dtss:OperatingLesaeLiabilitiesNonCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">777455</dtss:OperatingLesaeLiabilitiesNonCurrent>
  <dtss:OperatingLesaeLiabilitiesNonCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">341273</dtss:OperatingLesaeLiabilitiesNonCurrent>
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">777455</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">341273</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:Liabilities unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">2766543</us-gaap:Liabilities>
  <us-gaap:Liabilities unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1030764</us-gaap:Liabilities>
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">21474</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">20944</us-gaap:CommonStockValue>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">21474138</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">20943846</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">21474138</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">20943846</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c2_AsOf31Mar2021" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c3_AsOf30Jun2020" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c2_AsOf31Mar2021" decimals="INF">375000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized unitRef="shares" contextRef="c3_AsOf30Jun2020" decimals="INF">375000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">12077788</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">11104666</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">275678</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">170207</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">-10463241</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">-7413381</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1911699</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">3882436</us-gaap:StockholdersEquity>
  <us-gaap:MinorityInterest unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">-95484</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1816215</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">3882436</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">4582758</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">4913200</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">152925</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">17686</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">66925</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">9912</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:CostOfGoodsAndServicesSold unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">86000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">7774</us-gaap:GrossProfit>
  <us-gaap:GrossProfit unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">295252</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">142605</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">121216</us-gaap:SellingExpense>
  <us-gaap:SellingExpense unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">33284</us-gaap:SellingExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">2377257</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">1373837</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">945285</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">428227</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">537009</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">799511</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">207774</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">229146</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">3209518</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">2315953</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">1274275</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">690657</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3123518</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2315953</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1266501</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-690657</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-22160</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-3632</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-9958</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">2784</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:InterestAndDividendIncomeOperating unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">1916</us-gaap:InterestAndDividendIncomeOperating>
  <us-gaap:InterestAndDividendIncomeOperating unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">43828</us-gaap:InterestAndDividendIncomeOperating>
  <us-gaap:InterestAndDividendIncomeOperating unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">112</us-gaap:InterestAndDividendIncomeOperating>
  <us-gaap:InterestAndDividendIncomeOperating unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">10134</us-gaap:InterestAndDividendIncomeOperating>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-20244</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">40196</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-9846</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">12918</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3143762</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2275757</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1276347</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-677739</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3143762</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2275757</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1276347</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-677739</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-93902</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-57347</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3049860</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2275757</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1219000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-677739</us-gaap:NetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-105471</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">10906</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">7072</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-719</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-1582</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-192</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-2944389</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2286663</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1226072</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-677020</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-95484</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-57539</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">-0.14</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c4_From1Jul2019To31Mar2020" decimals="2">-0.11</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c5_From1Jan2021To31Mar2021" decimals="2">-0.06</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted unitRef="usdPershares" contextRef="c6_From1Jan2020To31Mar2020" decimals="2">-0.03</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c0_From1Jul2020To31Mar2021" decimals="INF">21214197</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c4_From1Jul2019To31Mar2020" decimals="INF">20943846</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c5_From1Jan2021To31Mar2021" decimals="INF">21470487</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted unitRef="shares" contextRef="c6_From1Jan2020To31Mar2020" decimals="INF">20943846</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c7_AsOf30Jun2020_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c7_AsOf30Jun2020_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c8_AsOf30Jun2020_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c9_AsOf30Jun2020_RetainedEarningsMember" decimals="0">-7413381</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c10_AsOf30Jun2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">170207</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c11_AsOf30Jun2020_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c12_From1Jul2020To30Sep2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c13_From1Jul2020To30Sep2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c14_From1Jul2020To30Sep2020_RetainedEarningsMember" decimals="0">-866823</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c15_From1Jul2020To30Sep2020_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c16_From1Jul2020To30Sep2020" decimals="0">-866823</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c17_From1Jul2020To30Sep2020_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c12_From1Jul2020To30Sep2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c13_From1Jul2020To30Sep2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c14_From1Jul2020To30Sep2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c15_From1Jul2020To30Sep2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">58479</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c16_From1Jul2020To30Sep2020" decimals="0">58479</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c17_From1Jul2020To30Sep2020_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c18_AsOf30Sep2020_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c18_AsOf30Sep2020_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c19_AsOf30Sep2020_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c20_AsOf30Sep2020_RetainedEarningsMember" decimals="0">-8280204</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c21_AsOf30Sep2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">228686</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c22_AsOf30Sep2020" decimals="0">3074092</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c23_AsOf30Sep2020_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c25_From1Oct2020To31Dec2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c26_From1Oct2020To31Dec2020_RetainedEarningsMember" decimals="0">-964037</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c27_From1Oct2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c28_From1Oct2020To31Dec2020" decimals="0">-964037</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c29_From1Oct2020To31Dec2020_NoncontrollingInterestMember" decimals="0">-36555</us-gaap:ProfitLoss>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c25_From1Oct2020To31Dec2020_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c26_From1Oct2020To31Dec2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c27_From1Oct2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">54064</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c28_From1Oct2020To31Dec2020" decimals="0">54064</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c29_From1Oct2020To31Dec2020_NoncontrollingInterestMember" decimals="0">-1390</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" decimals="INF">520000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" decimals="0">520</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c25_From1Oct2020To31Dec2020_AdditionalPaidInCapitalMember" decimals="0">930480</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c26_From1Oct2020To31Dec2020_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c27_From1Oct2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c28_From1Oct2020To31Dec2020" decimals="0">931000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues unitRef="usd" contextRef="c29_From1Oct2020To31Dec2020_NoncontrollingInterestMember" xs:nil="true"/>
  <dtss:StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares unitRef="shares" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" decimals="INF">6600</dtss:StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c24_From1Oct2020To31Dec2020_CommonStockMember" decimals="0">6</dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c25_From1Oct2020To31Dec2020_AdditionalPaidInCapitalMember" decimals="0">-6</dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c26_From1Oct2020To31Dec2020_RetainedEarningsMember" xs:nil="true"/>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c27_From1Oct2020To31Dec2020_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c28_From1Oct2020To31Dec2020" xs:nil="true"/>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c29_From1Oct2020To31Dec2020_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c30_AsOf31Dec2020_CommonStockMember" decimals="INF">21470446</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c30_AsOf31Dec2020_CommonStockMember" decimals="0">21470</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c31_AsOf31Dec2020_AdditionalPaidInCapitalMember" decimals="0">12035140</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c32_AsOf31Dec2020_RetainedEarningsMember" decimals="0">-9244241</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c33_AsOf31Dec2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">282750</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c34_AsOf31Dec2020" decimals="0">3095119</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c35_AsOf31Dec2020_NoncontrollingInterestMember" decimals="0">-37945</us-gaap:StockholdersEquity>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c36_From1Jan2021To31Mar2021_RetainedEarningsMember" decimals="0">-1219000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-1219000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c37_From1Jan2021To31Mar2021_NoncontrollingInterestMember" decimals="0">-57347</us-gaap:ProfitLoss>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c38_From1Jan2021To31Mar2021_CommonStockMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c39_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c36_From1Jan2021To31Mar2021_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c40_From1Jan2021To31Mar2021_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-7072</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-7072</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c37_From1Jan2021To31Mar2021_NoncontrollingInterestMember" decimals="0">-192</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices unitRef="shares" contextRef="c38_From1Jan2021To31Mar2021_CommonStockMember" decimals="INF">3692</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c38_From1Jan2021To31Mar2021_CommonStockMember" decimals="0">4</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c39_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">11996</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">12000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c39_From1Jan2021To31Mar2021_AdditionalPaidInCapitalMember" decimals="0">30652</dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod>
  <dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">30652</dtss:StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c41_AsOf31Mar2021_CommonStockMember" decimals="INF">21474138</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c41_AsOf31Mar2021_CommonStockMember" decimals="0">21474</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c42_AsOf31Mar2021_AdditionalPaidInCapitalMember" decimals="0">12077788</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c43_AsOf31Mar2021_RetainedEarningsMember" decimals="0">-10463241</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c44_AsOf31Mar2021_AccumulatedOtherComprehensiveIncomeMember" decimals="0">275678</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c45_AsOf31Mar2021_NoncontrollingInterestMember" decimals="0">-95484</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c46_AsOf30Jun2019_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c46_AsOf30Jun2019_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c47_AsOf30Jun2019_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c48_AsOf30Jun2019_RetainedEarningsMember" decimals="0">-5550128</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c49_AsOf30Jun2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">189906</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c50_AsOf30Jun2019" decimals="0">5765388</us-gaap:StockholdersEquity>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c51_From1Jul2019To30Sep2019_CommonStockMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c52_From1Jul2019To30Sep2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c53_From1Jul2019To30Sep2019_RetainedEarningsMember" decimals="0">-596985</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c54_From1Jul2019To30Sep2019_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c55_From1Jul2019To30Sep2019" decimals="0">-596985</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c56_From1Jul2019To30Sep2019_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c51_From1Jul2019To30Sep2019_CommonStockMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c52_From1Jul2019To30Sep2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c53_From1Jul2019To30Sep2019_RetainedEarningsMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c54_From1Jul2019To30Sep2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">6613</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c55_From1Jul2019To30Sep2019" decimals="0">6613</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c56_From1Jul2019To30Sep2019_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c57_AsOf30Sep2019_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c57_AsOf30Sep2019_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c58_AsOf30Sep2019_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c59_AsOf30Sep2019_RetainedEarningsMember" decimals="0">-6147113</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c60_AsOf30Sep2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">196519</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c61_AsOf30Sep2019" decimals="0">5175016</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c62_AsOf30Sep2019_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c63_From1Oct2019To31Dec2019_CommonStockMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c64_From1Oct2019To31Dec2019_AdditionalPaidInCapitalMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c65_From1Oct2019To31Dec2019_RetainedEarningsMember" decimals="0">-1001033</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c66_From1Oct2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" xs:nil="true"/>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c67_From1Oct2019To31Dec2019" decimals="0">-1001033</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c68_From1Oct2019To31Dec2019_NoncontrollingInterestMember" xs:nil="true"/>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c66_From1Oct2019To31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">-18238</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c67_From1Oct2019To31Dec2019" decimals="0">-18238</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c69_AsOf31Dec2019_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c69_AsOf31Dec2019_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c70_AsOf31Dec2019_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c71_AsOf31Dec2019_RetainedEarningsMember" decimals="0">-7148146</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c72_AsOf31Dec2019_AccumulatedOtherComprehensiveIncomeMember" decimals="0">178281</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c73_AsOf31Dec2019" decimals="0">4155745</us-gaap:StockholdersEquity>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c74_From1Jan2020To31Mar2020_RetainedEarningsMember" decimals="0">-677739</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-677739</us-gaap:ProfitLoss>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c75_From1Jan2020To31Mar2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">719</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">719</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
  <us-gaap:SharesOutstanding unitRef="shares" contextRef="c76_AsOf31Mar2020_CommonStockMember" decimals="INF">20943846</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c76_AsOf31Mar2020_CommonStockMember" decimals="0">20944</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c77_AsOf31Mar2020_AdditionalPaidInCapitalMember" decimals="0">11104666</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c78_AsOf31Mar2020_RetainedEarningsMember" decimals="0">-7825885</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c79_AsOf31Mar2020_AccumulatedOtherComprehensiveIncomeMember" decimals="0">179000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity unitRef="usd" contextRef="c80_AsOf31Mar2020" decimals="0">3478725</us-gaap:StockholdersEquity>
  <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3143762</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-2275757</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:GainLossOnDispositionOfAssets1 unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-9619</us-gaap:GainLossOnDispositionOfAssets1>
  <us-gaap:DepreciationAmortizationAndAccretionNet unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">112350</us-gaap:DepreciationAmortizationAndAccretionNet>
  <us-gaap:DepreciationAmortizationAndAccretionNet unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">38536</us-gaap:DepreciationAmortizationAndAccretionNet>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">588924</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">113211</us-gaap:OperatingLeaseExpense>
  <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">12000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
  <us-gaap:IncreaseDecreaseInAccountsReceivable unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">12380</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">19278</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">204186</us-gaap:IncreaseDecreaseInInventories>
  <dtss:IncreaseDecreaseInValueaddedTaxPrepayment unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">75765</dtss:IncreaseDecreaseInValueaddedTaxPrepayment>
  <us-gaap:IncreaseDecreaseInPrepaidExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">130638</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInPrepaidExpense unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">1224017</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">81903</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">34500</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">83889</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInDeferredRevenue unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">41823</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">91615</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-118436</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-618366</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-132953</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-3061955</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-3685213</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:PaymentsToAcquireMachineryAndEquipment unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">103054</us-gaap:PaymentsToAcquireMachineryAndEquipment>
  <us-gaap:PaymentsToAcquireMachineryAndEquipment unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">248333</us-gaap:PaymentsToAcquireMachineryAndEquipment>
  <us-gaap:PaymentsToAcquireIntangibleAssets unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">25934</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-128988</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-248333</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" xs:nil="true"/>
  <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-85091</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
  <us-gaap:ProceedsFromRelatedPartyDebt unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">728824</us-gaap:ProceedsFromRelatedPartyDebt>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">931000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">1659824</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-85091</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">36360</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-43189</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-1494759</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-4061826</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1665936</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c50_AsOf30Jun2019" decimals="0">6672637</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">171177</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue unitRef="usd" contextRef="c80_AsOf31Mar2020" decimals="0">2610811</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" xs:nil="true"/>
  <us-gaap:InterestPaidNet unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" xs:nil="true"/>
  <us-gaap:IncomeTaxesPaid unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <dtss:RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">1294315</dtss:RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities>
  <dtss:RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">875366</dtss:RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities>
  <dtss:TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">1000000</dtss:TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;NOTE 1 &amp;#x2013; ORGANIZATION AND DESCRIPTION
OF BUSINESS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Datasea Inc. (the &amp;#x201c;Company&amp;#x201d;, or
&amp;#x201c;we&amp;#x201d;, &amp;#x201c;us&amp;#x201d;, &amp;#x201c;our&amp;#x201d; or similar terminology) was incorporated in the State of Nevada on September 26,
2014 under the name Rose Rock Inc. and changed its name to Datasea Inc. on May 27, 2015. On May 26, 2015, the Company&amp;#x2019;s founder,
Xingzhong Sun, sold 6,666,667 shares of common stock, par value $0.001 per share, of the Company (the &amp;#x201c;Common Stock&amp;#x201d;) to Zhixin
Liu (&amp;#x201c;Ms. Liu&amp;#x201d;), an owner of Shuhai Skill (HK) as defined below. On October 27, 2016, Mr. Sun sold his remaining 1,666,667
shares of Common Stock of the Company to Ms. Liu.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On October 29, 2015, the Company entered into
a share exchange agreement (the &amp;#x201c;Exchange Agreement&amp;#x201d;) with the shareholders (the &amp;#x201c;Shareholders&amp;#x201d;) of Shuhai Information
Skill (HK) Limited (&amp;#x201c;Shuhai Skill (HK)&amp;#x201d;), a limited liability company (&amp;#x201c;LLC&amp;#x201d;) incorporated on May 15, 2015 under
the laws of the Hong Kong Special Administrative Region of the People&amp;#x2019;s Republic of China (the &amp;#x201c;PRC&amp;#x201d;). Pursuant to the
terms of the Exchange Agreement, the Shareholders, who own 100% of Shuhai Skill (HK), transferred all of the issued and outstanding ordinary
shares of Shuhai Skill (HK) to the Company for 6,666,667 shares of Common Stock, causing Shuhai Skill (HK) and its wholly owned subsidiaries,
Tianjin Information Sea Information Technology Co., Ltd. (&amp;#x201c;Tianjin Information&amp;#x201d;), an LLC incorporated under the laws of the
PRC, and Harbin Information Sea Information Technology Co., Ltd., an LLC incorporated under the laws of the PRC, to become wholly-owned
subsidiaries of the Company; and Shuhai Information Technology Co., Ltd., also an LLC incorporated under the laws of the PRC (&amp;#x201c;Shuhai
Beijing&amp;#x201d;), to become a variable interest entity (&amp;#x201c;VIE&amp;#x201d;) of the Company through a series of contractual agreements between
Shuhai Beijing and Tianjin Information. The transaction was accounted for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries
being the accounting survivor. Accordingly, the historical financial statements presented are those of Shuhai Skill (HK) and its consolidated
subsidiaries and VIE.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Following the Share Exchange, the Shareholders,
Zhixin Liu and her father, Fu Liu, owned approximately 82% of the Company&amp;#x2019;s outstanding shares of Common Stock. As of October 29,
2015, there were 18,333,333 shares of Common Stock issued and outstanding, 15,000,000 of which were beneficially owned by Zhixin Liu and
Fu Liu.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On May 1, 2018, the Company implemented a
1 for 3 reverse stock split decreasing the shares outstanding from 57,511,711 to 19,170,846. The consolidated financial statement (&amp;#x201c;CFS&amp;#x201d;)
at June 30, 2018 were retroactively adjusted to reflect the reverse split.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;After the Share Exchange, the Company, through
its consolidated subsidiaries and VIE&amp;#xa0;provide smart security solutions primarily to schools, tourist or scenic attractions and public
communities in China.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On October 16, 2019, Shuhai Beijing incorporated
a wholly owned subsidiary, Heilongjiang Xunrui Technology Co. Ltd. (&amp;#x201c;Xunrui&amp;#x201d;), which develops and markets the Company&amp;#x2019;s
smart security system products.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On December 3, 2019, Shuhai Beijing formed
Nanjing Shuhai Equity Investment Fund Management Co. Ltd. (&amp;#x201c;Shuhai Nanjing&amp;#x201d;), a joint venture in PRC, in which Shuhai Beijing
holds a 99% ownership interest with the remaining 1% held by Nanjing Fanhan Zhineng Technology Institute Co. Ltd, an unrelated party that
was supported by both Nanjing Municipal Government and Beijing University of Posts and Telecommunications. Shuhai Nanjing was formed for
gaining the easy access to government funding and private financing for the Company&amp;#x2019;s new technology development and new project
initiation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In January 2020, as described below, the Company
acquired ownership in three entities for no consideration from the Company&amp;#x2019;s management which set up such entities on the Company&amp;#x2019;s
behalf.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On January 3, 2020, Shuhai Beijing entered
into two equity transfer agreements (the &amp;#x201c;Transfer Agreements&amp;#x201d;) with the President, and a Director of the Company. Pursuant
to the Transfer Agreements, the Director and the President, each agreed, for no consideration, to (i) transfer his 51% and 49% respective
ownership interests, in Guozhong Times (Beijing) Technology Ltd. (&amp;#x201c;Guozhong Times&amp;#x201d;) to Shuhai Beijing; and (ii) transfer his
51% and 49% respective ownership interests, in Guohao Century (Beijing) Technology Ltd. (&amp;#x201c;Guohao Century&amp;#x201d;) to Shuhai Beijing.
Guozhong Times and Guohao Century were established to develop technology for electronic products, intelligence equipment and accessories,
and provide software and information system consulting, installation and maintenance services.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On January 7, 2020, Shuhai Beijing entered
into another equity transfer agreement with the President, the Director described above and an unrelated individual. Pursuant to this
equity transfer agreement, the Director, the President and the unrelated individual each agreed to transfer his 51%, 16%, 33% ownership
interests, in Guozhong Haoze (Beijing) Technology Ltd. (&amp;#x201c;Guozhong Haoze&amp;#x201d;) to Shuhai Beijing for no consideration. Guozhong
Haoze was formed to develop and market the smart security system products.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On August 17, 2020, Beijing Shuhai formed
a new wholly-owned subsidiary Shuhai Jingwei (Shenzhen) Information Technology Co., Ltd (&amp;#x201c;Jingwei&amp;#x201d;), to expand the security
oriented systems developing, consulting and marketing business overseas.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On November 16, 2020, Guohao Century formed
Hangzhou Zhangqi Business Management Limited Partnership (&amp;#x201c;Zhangqi&amp;#x201d;) with ownership of 99% as an ordinary partner. On November
19, 2020, Guohao Century formed a 51% owned subsidiary Hangzhou Shuhai Zhangxun Information Technology Co., Ltd (&amp;#x201c;Zhangxun&amp;#x201d;)
for research and development of 5G message technology. Zhangqi owns 19% of Zhangxun; accordingly, Guohao Century ultimately owns 69.81%
of Zhangxun.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In December 2019, a novel strain of coronavirus
(COVID-19) was reported and the World Health Organization declared the outbreak to constitute a &amp;#x201c;Public Health Emergency of International
Concern.&amp;#x201d; Based on the epidemic prevention and control system embedded in the Company&amp;#x2019;s intelligent security platform, the
Company was able to promptly organize the employees at home to develop and upgrade the body temperature measurement and&amp;#xa0;administration
backend of the epidemic prevention and control system, which&amp;#xa0;could&amp;#xa0;meet the needs of schools and public communities for&amp;#xa0;epidemic&amp;#xa0;prevention,
and well addressed the problem of how to integrate the Company&amp;#x2019;s security platform and epidemic prevention system. In April 2020,
the Company resumed normal work, and the impact of COVID-19 outbreak on the Company&amp;#x2019;s marketing efforts from January to March of
2020 was mitigated. Since April 2020, there are some new Covid-19 cases discovered in a few provinces of China including Beijing as of
today, however, the number of new cases are not significant due to the PRC government&amp;#x2019;s strict control, and the Company does not
believe the new cases would have a significant impact on the Company&amp;#x2019;s operations.&lt;/p&gt;&lt;br/&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c81_From24May2015To26May2015_MissZhixinLiuMember" decimals="INF">6666667</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c82_AsOf26May2015_MissZhixinLiuMember" decimals="3">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c83_From25Oct2016To27Oct2016_MsLiuMember" decimals="INF">1666667</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod contextRef="c84_From25Oct2015To29Oct2015_ShuhaiInformationSkillHKLimitedMember">the Company entered into a share exchange agreement (the &amp;#x201c;Exchange Agreement&amp;#x201d;) with the shareholders (the &amp;#x201c;Shareholders&amp;#x201d;) of Shuhai Information Skill (HK) Limited (&amp;#x201c;Shuhai Skill (HK)&amp;#x201d;), a limited liability company (&amp;#x201c;LLC&amp;#x201d;) incorporated on May 15, 2015 under the laws of the Hong Kong Special Administrative Region of the People&amp;#x2019;s Republic of China (the &amp;#x201c;PRC&amp;#x201d;). Pursuant to the terms of the Exchange Agreement, the Shareholders, who own 100% of Shuhai Skill (HK), transferred all of the issued and outstanding ordinary shares of Shuhai Skill (HK) to the Company for 6,666,667 shares of Common Stock, causing Shuhai Skill (HK) and its wholly owned subsidiaries, Tianjin Information Sea Information Technology Co., Ltd. (&amp;#x201c;Tianjin Information&amp;#x201d;), an LLC incorporated under the laws of the PRC, and Harbin Information Sea Information Technology Co., Ltd., an LLC incorporated under the laws of the PRC, to become wholly-owned subsidiaries of the Company; and Shuhai Information Technology Co., Ltd., also an LLC incorporated under the laws of the PRC (&amp;#x201c;Shuhai Beijing&amp;#x201d;), to become a variable interest entity (&amp;#x201c;VIE&amp;#x201d;) of the Company through a series of contractual agreements between Shuhai Beijing and Tianjin Information. The transaction was accounted for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries being the accounting survivor. Accordingly, the historical financial statements presented are those of Shuhai Skill (HK) and its consolidated subsidiaries and VIE.</us-gaap:BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c85_AsOf29Oct2015_MissZhixinLiuMember" decimals="2">0.82</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:CommonStockSharesIssued unitRef="shares" contextRef="c86_AsOf29Oct2015_ShuhaiInformationSkillHKLimitedMember" decimals="INF">18333333</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding unitRef="shares" contextRef="c86_AsOf29Oct2015_ShuhaiInformationSkillHKLimitedMember" decimals="INF">15000000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:StockholdersEquityReverseStockSplit contextRef="c87_From28Apr2018To1May2018">On May 1, 2018, the Company implemented a 1 for 3 reverse stock split decreasing the shares outstanding from 57,511,711 to 19,170,846.</us-gaap:StockholdersEquityReverseStockSplit>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c88_AsOf3Dec2019_ShuhaiBeijingMember" decimals="2">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <dtss:RemainingOwnershipInterest unitRef="pure" contextRef="c89_AsOf3Dec2019_NanjingFanhanZhinengTechnologyInstituteMember" decimals="2">0.01</dtss:RemainingOwnershipInterest>
  <dtss:EquityTransferAgreementsDescription contextRef="c90_From3Jan2020To3Jan2020_ShuhaiBeijingMember">Pursuant to the Transfer Agreements, the Director and the President, each agreed, for no consideration, to (i) transfer his 51% and 49% respective ownership interests, in Guozhong Times (Beijing) Technology Ltd. (&amp;#x201c;Guozhong Times&amp;#x201d;) to Shuhai Beijing; and (ii) transfer his 51% and 49% respective ownership interests, in Guohao Century (Beijing) Technology Ltd. (&amp;#x201c;Guohao Century&amp;#x201d;) to Shuhai Beijing. Guozhong Times and Guohao Century were established to develop technology for electronic products, intelligence equipment and accessories, and provide software and information system consulting, installation and maintenance services.</dtss:EquityTransferAgreementsDescription>
  <dtss:EquityTransferAgreementsDescription contextRef="c91_From5Jan2020To7Jan2020_ShuhaiBeijingMember">Pursuant to this equity transfer agreement, the Director, the President and the unrelated individual each agreed to transfer his 51%, 16%, 33% ownership interests, in Guozhong Haoze (Beijing) Technology Ltd. (&amp;#x201c;Guozhong Haoze&amp;#x201d;) to Shuhai Beijing for no consideration. Guozhong Haoze was formed to develop and market the smart security system products.</dtss:EquityTransferAgreementsDescription>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c92_AsOf16Nov2020_HangzhouZhangqiBusinessManagementLimitedMember" decimals="2">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c93_AsOf19Nov2020_HangzhouShuhaiZhangxunTechnologyCoLtdMember" decimals="2">0.51</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c94_AsOf19Nov2020_ZhangqiMember" decimals="2">0.19</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage unitRef="pure" contextRef="c95_AsOf19Nov2020_ZhangxunMember" decimals="4">0.6981</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;NOTE 2 &amp;#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING
POLICIES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;GOING CONCERN&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accompanying CFS were prepared&amp;#xa0;assuming
the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and liquidation of liabilities
in the normal course of business. For the nine months ended March 31, 2021 and 2020, the Company had a net loss of $3.05 million and $2.28
million, respectively The Company has an accumulated deficit of $10.46 million as of March 31, 2021 and negative cash flow from operating
activities of $3.06 million for the nine months ended March 31, 2021. These factors raise substantial doubt about the Company&amp;#x2019;s
ability to continue as a going concern. There can be no assurance the Company will become profitable or obtain necessary financing for
its business or that it will be able to continue in business.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The company continues to improve and upgrade
the safe campus, smart community and other smart systems, and formed a new business model, providing online shopping and other value-added
services; the Company also provides artificial intelligence payment products and services based on face recognition for more institutional
customers; and set up a 5G messaging project company to release new 5G messaging products. The company generates revenue from its core
business as well as the expansion of new businesses and services. Management also intends to raise additional funds by way of a private
or public offering, or by obtaining loans from banks or others, which are planned to be used altogether with operating turnover to support
Company&amp;#x2019;s research and development (&amp;#x201c;R&amp;amp;D&amp;#x201d;), procurement, marketing and daily operation, while the Company believes
in the viability of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions,
there can be no assurances to that effect.&amp;#xa0;The ability of the Company to continue as a going concern depends upon the Company&amp;#x2019;s
ability to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public
or private offering.&amp;#xa0;On June 25, 2020, the Company&amp;#x2019;s S-3 registration filing was approved by Securities and Exchange Commission
(&amp;#x201c;SEC&amp;#x201d;). The Company may from time to time issue up to $100,000,000 of common stock, debt securities, warrants or units of
securities. The Company will describe the plan of distribution for any particular offering of these securities in the applicable prospectus
supplement. There can be no assurance the Company will be successful in any future fund raising.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company raised $931,000 in equity on November
11, 2020 from Triton Fund and signed an underwriting agreement with FT Global to prepare for its next round of financing.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;BASIS
OF PRESENTATION AND CONSOLIDATION&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accompanying CFS were prepared in accordance
with accounting principles generally accepted in the United States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;) and applicable rules and regulations
of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100%
owned subsidiaries &amp;#x201c;Shuhai Skill (HK)&amp;#x201d;, and &amp;#x201c;Tianjin Information&amp;#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&amp;#x2019;s
100% owned subsidiaries &amp;#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&amp;#x2019;s 69.81%
owned subsidiary &amp;#x2013; Zhangxun, and Shuhai Beijing&amp;#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions
and balances were eliminated in consolidation.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The interim consolidated financial information
as of March 31, 2021 and for the nine and three-month periods ended March 31, 2021 and 2020 was prepared without audit. Certain information
and footnote disclosures, which are normally included in CFS prepared in accordance with U.S. GAAP were not included. The interim consolidated
financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company&amp;#x2019;s
Annual Report on Form 10-K for the fiscal year ended June 30, 2020, previously filed with the SEC on September 28, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In the opinion of management, all adjustments
(which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company&amp;#x2019;s consolidated
financial position as of March 31, 2021, its consolidated results of operations and cash flows for the nine and three months ended March
31, 2021 and 2020, as applicable, were made.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;VARIABLE INTEREST ENTITY&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Pursuant to Financial Accounting Standards
Board (&amp;#x201c;FASB&amp;#x201d;) Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) Section 810, &amp;#x201c;Consolidation&amp;#x201d; (&amp;#x201c;ASC
810&amp;#x201d;), the Company is required to include in its CFS, the financial statements of Shuhai Beijing, its VIE. ASC 810 requires a VIE
to be consolidated if the Company is subject to a majority of the risk of loss for the VIE or is entitled to receive a majority of the
VIE&amp;#x2019;s residual returns. A VIE is an entity in which a company, through contractual arrangements, bears the risk of, and enjoys the
rewards normally associated with ownership of the entity, and therefore the Company is the primary beneficiary of the entity.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under ASC 810, a reporting entity has a controlling
financial interest in a VIE, and must consolidate that VIE, if the reporting entity has both of the following characteristics: (a) the
power to direct the activities of the VIE that most significantly affect the VIE&amp;#x2019;s economic performance; and (b) the obligation
to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. The reporting entity&amp;#x2019;s determination
of whether it has this power is not affected by the existence of kick-out rights or participating rights, unless a single enterprise,
including its related parties and de - facto agents, have the unilateral ability to exercise those rights. Shuhai Beijing&amp;#x2019;s actual
stockholders do not hold any kick-out rights that affect the consolidation determination.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Through the VIE agreements, the Company is
deemed the primary beneficiary of Shuhai Beijing and its subsidiaries. Accordingly, the results of Shuhai Beijing and its subsidiaries
were included in the accompanying CFS. Shuhai Beijing has no assets that are collateral for or restricted solely to settle their obligations.
The creditors of Shuhai Beijing do not have recourse to the Company&amp;#x2019;s general credit.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;VIE Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Operation and Intellectual Property
Service Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013; This agreement was entered on October 20, 2015 and allows Tianjin Information to manage and operate
Shuhai Beijing and collect 100% of its net profits. Under the terms of the Operation and Intellectual Property Service Agreement, Shuhai
Beijing entrusts Tianjin Information to manage its operations, manage and control its assets and financial matters, and provide intellectual
property services, purchasing management services, marketing management services and inventory management services to Shuhai Beijing.
Shuhai Beijing and its shareholders shall not make any decisions nor direct the activities of Shuhai Beijing without Tianjin Information&amp;#x2019;s
consent.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Shareholders&amp;#x2019; Voting Rights Entrustment
Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013; Tianjin Information entered into a shareholders&amp;#x2019; voting rights entrustment agreement (the &amp;#x201c;Entrustment
Agreement&amp;#x201d;) on October 27, 2015, under which Zhixin Liu and Fu Liu (collectively the &amp;#x201c;Shuhai Beijing Shareholders&amp;#x201d;)
vested their voting power in Shuhai Beijing to Tianjin Information or its designee(s).&amp;#xa0;The Entrustment Agreement does not have an
expiration date.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Equity Option Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013;
the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &amp;#x201c;Option Agreement&amp;#x201d;) on
October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right
and option to acquire all or a portion of Shuhai Beijing Shareholders&amp;#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each
capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing&amp;#xa0;shareholders
agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information
agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option
Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&amp;#x2019;s
option.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Equity Pledge Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013;
Tianjin Information and the Shuhai Beijing Shareholders entered into an equity pledge agreement on October 27, 2015 (the &amp;#x201c;Equity
Pledge Agreement&amp;#x201d;). The Equity Pledge Agreement guarantees the performance by Shuhai Beijing of its obligations under the Operation
and Intellectual Property Service Agreement and the Option Agreement. Pursuant to the Equity Pledge Agreement, Shuhai Beijing Shareholders
pledged all of their equity interests in Shuhai Beijing to Tianjin Information. Tianjin Information has the right to collect any and all
dividends paid on the pledged equity interests during the pledge period. Pursuant to the terms of the Equity Pledge Agreement, the Shuhai
Beijing Shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information. Upon an event of default
or certain other agreed events under the Operation and Intellectual Property Service Agreement, the Option Agreement and the Equity Pledge
Agreement, Tianjin Information may exercise the right to enforce the pledge.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;There are no restrictions on assets of the
VIE for payment of dividends to shareholders of the Company. There has been no change in facts and circumstances to consolidate the VIE.
The following financial statement amounts and balances of the VIE were included in the accompanying CFS as of March 31, 2021 and June
30, 2020, and for the nine and three months ended March 31, 2021 and 2020, respectively.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Current assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,011,772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;895,321&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;699,169&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;924,537&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,710,941&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,819,858&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,466,275&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;618,663&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,760&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;341,273&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,633,035&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;959,936&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;152,924&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;86,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,881,939&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(944,617&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;17,685&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,774&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(785,680&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(235,541&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;USE OF ESTIMATES&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The preparation of CFS in conformity with
US GAPP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting periods. Actual results could differ from those estimates. The significant areas requiring the use of management estimates
include, but are not limited to, the estimated useful life and residual value of property, plant and equipment, provision for staff benefits,
recognition and measurement of deferred income taxes and the valuation allowance for deferred tax assets. Although these estimates are
based on management&amp;#x2019;s knowledge of current events and actions management may undertake in the future, actual results may ultimately
differ from those estimates and such differences may be material to the consolidated financial statements.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;CONTINGENCIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Certain conditions may exist as of the date
the CFS are issued, which may result in a loss to the Company but which will only be resolved when one or more future events occur or
fail to occur. The Company&amp;#x2019;s management and legal counsel assess such contingent liabilities, and such&amp;#xa0;assessment inherently
involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or
unasserted claims that may result in such proceedings, the Company&amp;#x2019;s legal counsel evaluates the perceived merits of any legal proceedings
or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought. If the assessment of a contingency
indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability
would be accrued in the Company&amp;#x2019;s CFS.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;If the assessment indicates that a potential
material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. As of March 31, 2021
and June 30, 2020, the Company has no such contingencies.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;CASH
AND EQUIVALENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Cash and equivalents include cash on hand,
demand deposits and short-term cash investments that are highly liquid in nature and have original maturities of three months or less.&amp;#xa0;&lt;b&gt;&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;RESTRICTED
CASH / ESCROW&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Restricted cash is cash held in an indemnification
escrow account under requirements of the financing agreement signed with the underwriter of the Company&amp;#x2019;s initial public offering
for 18 months or longer subsequent to the closing of the initial public offering on December 21, 2018, but in no event it shall be held
in escrow for longer than 24 months. The restricted cash was released during the nine months ended March 31, 2021.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;INVENTORY&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Inventory is comprised principally of intelligent
temperature measurement face recognition terminal, identity information recognition products, is valued at the lower of cost or net realizable
value. The value of inventory is determined using the first-in, first-out method. The Company periodically estimates an inventory allowance
for estimated unmarketable inventories when necessary. Inventory amounts are reported net of such allowances. There were $47,257 and $44,237
allowances for slow-moving and obsolete inventory (mainly for Smart-Student Identification cards) as of March 31, 2021 and June 30, 2020,
respectively.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Property and equipment are stated at cost,
less accumulated depreciation. Major repairs and improvements that significantly extend original useful lives or improve productivity
are capitalized and depreciated over the period benefited. Maintenance and repairs are expensed as incurred. When property and equipment
are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any
gain or loss is included in operations.&amp;#xa0;Depreciation of property and equipment is provided using the straight-line method over estimated
useful lives as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 89%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 8%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Lease improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Leasehold improvements are depreciated utilizing
the straight-line method over the shorter of their estimated useful lives or remaining lease term.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Intangible assets with finite lives are amortized
using the straight-line method over their estimated period of benefit. Evaluation of the recoverability of intangible assets is made to
take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. All
of the Company&amp;#x2019;s intangible assets are subject to amortization. No impairment of intangible assets has been identified as of the
balance sheet date.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Intangible assets include licenses, certificates,
patents and other technology and are amortized over their useful life of three years.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FAIR VALUE (&amp;#x201c;FV&amp;#x201d;) OF FINANCIAL
INSTRUMENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The carrying amounts of certain of the Company&amp;#x2019;s
financial instruments, including cash and equivalents, accrued liabilities and accounts payable, approximate their FV due to their short
maturities. FASB ASC Topic 825, &amp;#x201c;Financial Instruments,&amp;#x201d; requires disclosure of the FV of financial instruments held by the
Company. The carrying amounts reported in the balance sheets for current liabilities qualify as financial instruments and are a reasonable
estimate of their FV because of the short period of time between the origination of such instruments and their expected realization and
the current market rate of interest.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FAIR VALUE MEASUREMENTS AND DISCLOSURES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;FASB ASC Topic 820, &amp;#x201c;Fair Value Measurements,&amp;#x201d;
defines FV, and establishes a three-level valuation hierarchy for disclosures that enhances disclosure requirements for FV measures.&amp;#xa0;The
three levels are defined as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 2 inputs to the valuation methodology include other than those in level 1 quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 3 inputs to the valuation methodology are unobservable and significant to the FV measurement.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The carrying value of the Company&amp;#x2019;s
short-term financial instruments, such as cash, accounts receivable, prepaid expenses, accounts payable, advance from customers, accrued
expenses and other payables approximate their FV due to their short maturities.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021 and June 30, 2020, the
Company did not identify any assets or liabilities required to be presented on the balance sheet at FV.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In accordance with FASB ASC 360-10,&amp;#xa0;Accounting
for the Impairment or Disposal of Long-Lived Assets, long-lived assets such as property and equipment are reviewed for impairment whenever
events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that
these assets could become impaired as a result of technological or other changes. The determination of recoverability of assets to be
held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows expected to be generated by the asset.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;If such assets are considered impaired, the
impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its FV. FV generally is determined
using the asset&amp;#x2019;s expected future discounted cash flows or market value, if readily determinable.&amp;#xa0;Assets to be disposed of
are reported at the lower of the carrying amount or FV less cost to sell. For the nine and three months ended March 31, 2021 and 2020,
there was no impairment loss recognized on long-lived assets.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;DEFERRED REVENUE&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Deferred revenue consists primarily of local
government&amp;#x2019;s financial support under &amp;#x201c;2020 Harbin Eyas Plan&amp;#x201d; to Xunrui for technology innovation of developing the Intelligent
Campus Security Management Platform. The Company will record the grant as income when it passes local government&amp;#x2019;s inspection of
the project.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;LEASES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On July 1, 2019, the Company adopted FASB
ASC Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of
initial application. Results and disclosure requirements for reporting periods beginning after July 1, 2019 are presented under FASB ASC
Topic 842, while prior period amounts were not adjusted and continue to be reported in accordance with its historical accounting under
FASB ASC Topic 840.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company elected the package of practical
expedients permitted under the transition guidance, which allowed it to carry forward its historical lease classification, its assessment
on whether a contract was or contains a lease, and its initial direct costs for any leases that existed prior to July 1, 2019. The Company
also elected to keep leases with an initial term of 12 months or less off its balance sheet and recognize the associated lease payments
in the consolidated statements of operations on a straight-line basis over the lease term.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The adoption did not impact the Company&amp;#x2019;s
beginning accumulated deficit, or its prior year consolidated statement of operations and statement of cash flows.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under FASB ASC Topic 842, the Company determines
if an arrangement is a lease at inception. Right of Use Assets (&amp;#x201c;ROU&amp;#x201d;) and lease liabilities are recognized at commencement
date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments
that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, it uses its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&amp;#x2019;s
incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The ROU assets include
adjustments for prepayments and accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and
is recorded net of any lease incentives received. The Company&amp;#x2019;s lease terms may include options to extend or terminate the lease
when it is reasonably certain that it will exercise such options.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;ROU assets are reviewed for impairment when indicators
of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC 360, Property, Plant,
and Equipment, as ROU assets are long-lived nonfinancial assets.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;ROU assets are tested for impairment individually
or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other assets and liabilities.
An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest level for which identifiable
cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company recognized no impairment of
ROU assets as of March 31, 2021 or June 30, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Operating leases are included in operating
lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&amp;#xa0;At March 31, 2021, the net
ROU was $1,525,461 for the operating leases of the Company&amp;#x2019;s offices in various cities of China and senior officers&amp;#x2019; dormitory
in Beijing. At March 31, 2021, total operating lease liabilities (includes current and noncurrent) was $1,436,735, which was for the operating
leases of the Company&amp;#x2019;s offices in various cities of China and senior officers&amp;#x2019; dormitory in Beijing.&lt;b&gt;&amp;#xa0;&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;REVENUE RECOGNITION&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows Accounting Standards Update
(&amp;#x201c;ASU&amp;#x201d;) 2014-09 (and related amendments subsequently issued in 2016), Revenue from Contracts with Customers (ASC 606.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The core principle underlying FASB ASC 606
is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the
consideration to which the Company expects to be entitled in such exchange. This will require the Company identify contractual performance
obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services
transfers to a customer. The Company&amp;#x2019;s revenue streams are recognized when control of goods and services transfers to a customer.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;FASB ASC Topic 606 requires use of a new five-step
model to recognize revenue from customer contracts. The five-step model requires the Company (i) identify the contract with the customer,
(ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to
the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective
performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies each performance obligation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company derives its revenues from product
sales and professional service contracts with its customers, with revenues recognized upon delivery of services and products. Persuasive
evidence of an arrangement is demonstrated via professional service contracts and invoices; and the service price to the customer is fixed
upon acceptance of the professional services contract. The Company recognizes revenue when professional service is rendered to the customer
and collectability of payment is reasonably assured. These revenues are recognized at a point in time after all performance obligations
are satisfied. Revenue is recognized net of returns and value-added tax charged to customers.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company uses the asset and liability method
of accounting for income taxes in accordance with FASB ASC Topic 740, &amp;#x201c;Income Taxes.&amp;#x201d; Under this method, income tax expense
is recognized for the amount of: (i) taxes payable or refundable for the current period and (ii) deferred tax consequences of temporary
differences resulting from&amp;#xa0;matters that have been recognized in an entity&amp;#x2019;s financial statements or tax returns. Deferred tax
assets also include the prior years&amp;#x2019; net operating losses carried forward. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or
settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the
period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the
weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will
not be realized.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 740, which
prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken or expected to
be taken in a tax return. FASB ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under the provisions of FASB ASC Topic 740,
when tax returns are filed, it is likely some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management
believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation
processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not
recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement
with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured
as described above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated
interest and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits
is classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&amp;#xa0;
As of March 31, 2021, the Company had no unrecognized tax benefits and no charges during the nine and three months ended March 31, 2021,
and accordingly, the Company did not recognize any interest or penalties related to unrecognized tax benefits. There was no accrual for
uncertain tax positions as of March 31, 2021. The Company files a U.S. income tax return. With few exceptions, the Company&amp;#x2019;s U.S.
income tax returns filed for the years ending on June 30, 2017 and thereafter are subject to examination by the relevant taxing authorities.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;RESEARCH AND DEVELOPMENT EXPENSES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Research and development expenses are expensed
in the period when incurred.&amp;#xa0;These costs primarily consist of cost of materials used, salaries paid for the Company&amp;#x2019;s development
department, and fees paid to third parties.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;NONCONTROLLING INTERESTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 810,&amp;#xa0;&lt;i&gt;&amp;#x201c;Consolidation,&amp;#x201d;&lt;/i&gt;&amp;#xa0;governing
the accounting for and reporting of noncontrolling interests (&amp;#x201c;NCIs&amp;#x201d;) in partially owned consolidated subsidiaries and the
loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI (previously referred to as
minority interests) be treated as a separate component of equity, not as a liability, that increases and decreases in the parent&amp;#x2019;s
ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses,
and that losses of a partially-owned consolidated subsidiary be allocated to non-controlling interests even when such allocation might
result in a deficit balance.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The net income (loss) attributed to NCI was
separately designated in the accompanying statements of operations and comprehensive income (loss). Losses attributable to NCI in a subsidiary
may exceed an non-controlling interest&amp;#x2019;s interests in the subsidiary&amp;#x2019;s equity. The excess attributable to NCIs is attributed
to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021, Zhangxun was 30.19%
owned by noncontolling interest, and Shuhai Nanjing was 1% owned by noncontrolling interest. During the nine and three months ended March
31, 2021, the Company had loss of $93,902 and $57,347 attributable to the noncontrolling interest, respectively.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;CONCENTRATION OF CREDIT RISK&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company maintains cash in accounts with
state-owned banks within the PRC. Cash in state-owned banks less than RMB500,000 ($76,000) is covered by insurance. Should any institution
holding the Company&amp;#x2019;s cash become insolvent, or if the Company is unable to withdraw funds for any reason, the Company could lose
the cash on deposit with that institution. The Company has not experienced any losses in such accounts and believes it is not exposed
to any risks on its cash in these bank accounts. Cash denominated in RMB with a U.S. dollar equivalent of $66,779 and $733,849 at March
31, 2021and June 30, 2020, respectively, was held in accounts at financial institutions located in the PRC&amp;#x201a; which is not freely
convertible into foreign currencies.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Cash held in accounts at U.S. financial institutions
are insured by the Federal Deposit Insurance Corporation or other programs subject to certain limitations up to $250,000 per depositor.
As of March 31, 2021, cash of $80,265 was maintained at U.S. financial institutions. Cash was maintained at financial institutions in
Hong Kong, and were insured by the Hong Kong Deposit Protection Board up to a limit of HK $500,000 ($64,000). As of March 31, 2021, the
cash balance of $24,133 was maintained at financial institutions in Hong Kong. The Company, its subsidiaries and VIE have not experienced
any losses in such accounts and do not believe the cash is exposed to any significant risk.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;For the nine months ended March 31, 2021,
the Company sold $117,325 safe campus intelligence control systems and related devices to two schools. For the three months ended March
31, 2021, the Company sold $17,905 face temperature measurement access control products to one customer.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE
INCOME (LOSS)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accounts of the Company&amp;#x2019;s Chinese
entities are maintained in RMB and the accounts of the U.S. parent company are maintained in United States dollar (&amp;#x201c;USD&amp;#x201d;)
The accounts of the Chinese entities were translated into USD in accordance with FASB ASC Topic 830 &amp;#x201c;Foreign Currency Matters.&amp;#x201d;
All assets and liabilities were translated at the exchange rate on the balance sheet date; stockholders&amp;#x2019; equity is translated at
historical rates and the statements of operations and cash flows are translated at the weighted average exchange rate for the period.
The resulting translation adjustments are reported under other comprehensive income (loss) in accordance with FASB ASC Topic 220, &amp;#x201c;Comprehensive
Income.&amp;#x201d; Gains and losses resulting from foreign currency transactions are reflected in the statements of operations.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 220-10,
&amp;#x201c;Comprehensive Income (loss).&amp;#x201d; Comprehensive income (loss) comprises net income(loss) and all changes to the statements of
changes in stockholders&amp;#x2019; equity, except those due to investments by stockholders, changes in additional paid-in capital and distributions
to stockholders.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The exchange rates used to translate amounts
in RMB to USD for the purposes of preparing the CFS were as follows&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left&quot;&gt;Period end USD: RMB exchange rate&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5713&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0851&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0795&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Average USD: RMB exchange rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.6820&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9993&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7.0199&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
(EPS)&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Basic EPS is computed by dividing income available
to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed similarly,
except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential
common shares had been issued and if the additional common shares were dilutive. Diluted EPS are based on the assumption that all dilutive
convertible shares and stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this
method, options and warrants are assumed to have been exercised at the beginning of the period (or at the time of issuance, if later),
and as if funds obtained thereby were used to purchase common stock at the average market price during the period. For the nine and three
months ended March 31, 2021 and 2020, the Company&amp;#x2019;s basic and diluted loss per share are the same due to the outstanding warrants
being anti-dilutive as a result of the Company&amp;#x2019;s net loss.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;STATEMENT OF CASH FLOWS&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In accordance with FASB ASC Topic 230,&amp;#xa0;&amp;#x201c;Statement
of Cash Flows,&amp;#x201d;&amp;#xa0;cash flows from the Company&amp;#x2019;s operations are calculated based upon the local currencies. As a result,
amounts shown on the statement of cash flows may not necessarily agree with changes in the corresponding asset and liability on the balance
sheet.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company is an emerging growth company
and has elected not to use the extended transition period for complying with any new or revised financial accounting standards.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments-Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held
at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the
existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This
guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Early application
will be permitted for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018.
The Company is currently evaluating the impact that the standard will have on its CFS.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In December&amp;#xa0;2019, the FASB issued ASU
2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions
within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting
entities. The guidance is effective for fiscal&amp;#xa0;years beginning after December&amp;#xa0;15, 2020, and interim periods within those fiscal&amp;#xa0;years,
with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods
presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings
as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this update on its CFS.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;In March 2020, the FASB issued ASU 2020-04,&amp;#xa0;Reference
Rate Reform (Topic 848)&amp;#xa0;(&amp;#x201c;ASU 2020-04&amp;#x201d;). ASU 2020-04 contains practical expedients for reference rate reform related
activities that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over
time as reference rate reform activities occur. The Company continues to evaluate the impact of the guidance and may apply the elections
as applicable as changes in the market occur.&lt;/p&gt;&lt;br/&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <dtss:GoingConcernPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;GOING CONCERN&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accompanying CFS were prepared&amp;#xa0;assuming
the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and liquidation of liabilities
in the normal course of business. For the nine months ended March 31, 2021 and 2020, the Company had a net loss of $3.05 million and $2.28
million, respectively The Company has an accumulated deficit of $10.46 million as of March 31, 2021 and negative cash flow from operating
activities of $3.06 million for the nine months ended March 31, 2021. These factors raise substantial doubt about the Company&amp;#x2019;s
ability to continue as a going concern. There can be no assurance the Company will become profitable or obtain necessary financing for
its business or that it will be able to continue in business.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The company continues to improve and upgrade
the safe campus, smart community and other smart systems, and formed a new business model, providing online shopping and other value-added
services; the Company also provides artificial intelligence payment products and services based on face recognition for more institutional
customers; and set up a 5G messaging project company to release new 5G messaging products. The company generates revenue from its core
business as well as the expansion of new businesses and services. Management also intends to raise additional funds by way of a private
or public offering, or by obtaining loans from banks or others, which are planned to be used altogether with operating turnover to support
Company&amp;#x2019;s research and development (&amp;#x201c;R&amp;amp;D&amp;#x201d;), procurement, marketing and daily operation, while the Company believes
in the viability of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions,
there can be no assurances to that effect.&amp;#xa0;The ability of the Company to continue as a going concern depends upon the Company&amp;#x2019;s
ability to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public
or private offering.&amp;#xa0;On June 25, 2020, the Company&amp;#x2019;s S-3 registration filing was approved by Securities and Exchange Commission
(&amp;#x201c;SEC&amp;#x201d;). The Company may from time to time issue up to $100,000,000 of common stock, debt securities, warrants or units of
securities. The Company will describe the plan of distribution for any particular offering of these securities in the applicable prospectus
supplement. There can be no assurance the Company will be successful in any future fund raising.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company raised $931,000 in equity on November
11, 2020 from Triton Fund and signed an underwriting agreement with FT Global to prepare for its next round of financing.&lt;/p&gt;</dtss:GoingConcernPolicyTextBlock>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c96_From1Jul2020To31Mar2021_ConsolidatedFinancialStatementMember" decimals="-4">3050000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss unitRef="usd" contextRef="c97_From1Jul2019To31Mar2020_ConsolidatedFinancialStatementMember" decimals="-4">2280000</us-gaap:ProfitLoss>
  <dtss:RetainedEarningAccumulatedDeficit unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="-4">10460000</dtss:RetainedEarningAccumulatedDeficit>
  <dtss:NegativeCashFlowsFromOperations unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="-4">3060000</dtss:NegativeCashFlowsFromOperations>
  <us-gaap:StockIssuedDuringPeriodValueOther unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">100000000</us-gaap:StockIssuedDuringPeriodValueOther>
  <dtss:IissuanceOfCommonStock unitRef="usd" contextRef="c98_From2Nov2020To11Nov2020" decimals="0">931000</dtss:IissuanceOfCommonStock>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;BASIS
OF PRESENTATION AND CONSOLIDATION&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accompanying CFS were prepared in accordance
with accounting principles generally accepted in the United States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;) and applicable rules and regulations
of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100%
owned subsidiaries &amp;#x201c;Shuhai Skill (HK)&amp;#x201d;, and &amp;#x201c;Tianjin Information&amp;#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&amp;#x2019;s
100% owned subsidiaries &amp;#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&amp;#x2019;s 69.81%
owned subsidiary &amp;#x2013; Zhangxun, and Shuhai Beijing&amp;#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions
and balances were eliminated in consolidation.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The interim consolidated financial information
as of March 31, 2021 and for the nine and three-month periods ended March 31, 2021 and 2020 was prepared without audit. Certain information
and footnote disclosures, which are normally included in CFS prepared in accordance with U.S. GAAP were not included. The interim consolidated
financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company&amp;#x2019;s
Annual Report on Form 10-K for the fiscal year ended June 30, 2020, previously filed with the SEC on September 28, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In the opinion of management, all adjustments
(which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company&amp;#x2019;s consolidated
financial position as of March 31, 2021, its consolidated results of operations and cash flows for the nine and three months ended March
31, 2021 and 2020, as applicable, were made.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c0_From1Jul2020To31Mar2021">The accompanying CFS were prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#x201c;U.S. GAAP&amp;#x201d;) and applicable rules and regulations of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100% owned subsidiaries &amp;#x201c;Shuhai Skill (HK)&amp;#x201d;, and &amp;#x201c;Tianjin Information&amp;#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&amp;#x2019;s 100% owned subsidiaries &amp;#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&amp;#x2019;s 69.81% owned subsidiary &amp;#x2013; Zhangxun, and Shuhai Beijing&amp;#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions and balances were eliminated in consolidation.</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
  <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;VARIABLE INTEREST ENTITY&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Pursuant to Financial Accounting Standards
Board (&amp;#x201c;FASB&amp;#x201d;) Accounting Standards Codification (&amp;#x201c;ASC&amp;#x201d;) Section 810, &amp;#x201c;Consolidation&amp;#x201d; (&amp;#x201c;ASC
810&amp;#x201d;), the Company is required to include in its CFS, the financial statements of Shuhai Beijing, its VIE. ASC 810 requires a VIE
to be consolidated if the Company is subject to a majority of the risk of loss for the VIE or is entitled to receive a majority of the
VIE&amp;#x2019;s residual returns. A VIE is an entity in which a company, through contractual arrangements, bears the risk of, and enjoys the
rewards normally associated with ownership of the entity, and therefore the Company is the primary beneficiary of the entity.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under ASC 810, a reporting entity has a controlling
financial interest in a VIE, and must consolidate that VIE, if the reporting entity has both of the following characteristics: (a) the
power to direct the activities of the VIE that most significantly affect the VIE&amp;#x2019;s economic performance; and (b) the obligation
to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. The reporting entity&amp;#x2019;s determination
of whether it has this power is not affected by the existence of kick-out rights or participating rights, unless a single enterprise,
including its related parties and de - facto agents, have the unilateral ability to exercise those rights. Shuhai Beijing&amp;#x2019;s actual
stockholders do not hold any kick-out rights that affect the consolidation determination.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Through the VIE agreements, the Company is
deemed the primary beneficiary of Shuhai Beijing and its subsidiaries. Accordingly, the results of Shuhai Beijing and its subsidiaries
were included in the accompanying CFS. Shuhai Beijing has no assets that are collateral for or restricted solely to settle their obligations.
The creditors of Shuhai Beijing do not have recourse to the Company&amp;#x2019;s general credit.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;VIE Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Operation and Intellectual Property
Service Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013; This agreement was entered on October 20, 2015 and allows Tianjin Information to manage and operate
Shuhai Beijing and collect 100% of its net profits. Under the terms of the Operation and Intellectual Property Service Agreement, Shuhai
Beijing entrusts Tianjin Information to manage its operations, manage and control its assets and financial matters, and provide intellectual
property services, purchasing management services, marketing management services and inventory management services to Shuhai Beijing.
Shuhai Beijing and its shareholders shall not make any decisions nor direct the activities of Shuhai Beijing without Tianjin Information&amp;#x2019;s
consent.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Shareholders&amp;#x2019; Voting Rights Entrustment
Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013; Tianjin Information entered into a shareholders&amp;#x2019; voting rights entrustment agreement (the &amp;#x201c;Entrustment
Agreement&amp;#x201d;) on October 27, 2015, under which Zhixin Liu and Fu Liu (collectively the &amp;#x201c;Shuhai Beijing Shareholders&amp;#x201d;)
vested their voting power in Shuhai Beijing to Tianjin Information or its designee(s).&amp;#xa0;The Entrustment Agreement does not have an
expiration date.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Equity Option Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013;
the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &amp;#x201c;Option Agreement&amp;#x201d;) on
October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right
and option to acquire all or a portion of Shuhai Beijing Shareholders&amp;#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each
capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing&amp;#xa0;shareholders
agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information
agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option
Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&amp;#x2019;s
option.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;&lt;i&gt;Equity Pledge Agreement&lt;/i&gt;&lt;/b&gt;&amp;#xa0;&amp;#x2013;
Tianjin Information and the Shuhai Beijing Shareholders entered into an equity pledge agreement on October 27, 2015 (the &amp;#x201c;Equity
Pledge Agreement&amp;#x201d;). The Equity Pledge Agreement guarantees the performance by Shuhai Beijing of its obligations under the Operation
and Intellectual Property Service Agreement and the Option Agreement. Pursuant to the Equity Pledge Agreement, Shuhai Beijing Shareholders
pledged all of their equity interests in Shuhai Beijing to Tianjin Information. Tianjin Information has the right to collect any and all
dividends paid on the pledged equity interests during the pledge period. Pursuant to the terms of the Equity Pledge Agreement, the Shuhai
Beijing Shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information. Upon an event of default
or certain other agreed events under the Operation and Intellectual Property Service Agreement, the Option Agreement and the Equity Pledge
Agreement, Tianjin Information may exercise the right to enforce the pledge.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;There are no restrictions on assets of the
VIE for payment of dividends to shareholders of the Company. There has been no change in facts and circumstances to consolidate the VIE.
The following financial statement amounts and balances of the VIE were included in the accompanying CFS as of March 31, 2021 and June
30, 2020, and for the nine and three months ended March 31, 2021 and 2020, respectively.&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Current assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,011,772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;895,321&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;699,169&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;924,537&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,710,941&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,819,858&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,466,275&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;618,663&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,760&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;341,273&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,633,035&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;959,936&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;152,924&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;86,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,881,939&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(944,617&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;17,685&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,774&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(785,680&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(235,541&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
  <dtss:NetProfitsReceived unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">1.00</dtss:NetProfitsReceived>
  <dtss:EquityOptionAgreementDescription contextRef="c99_From1Jul2020To31Mar2021_ShuhaiBeijingMember">the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &amp;#x201c;Option Agreement&amp;#x201d;) on October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right and option to acquire all or a portion of Shuhai Beijing Shareholders&amp;#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&amp;#x2019;s option.</dtss:EquityOptionAgreementDescription>
  <us-gaap:UseOfEstimates contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;USE OF ESTIMATES&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The preparation of CFS in conformity with
US GAPP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting periods. Actual results could differ from those estimates. The significant areas requiring the use of management estimates
include, but are not limited to, the estimated useful life and residual value of property, plant and equipment, provision for staff benefits,
recognition and measurement of deferred income taxes and the valuation allowance for deferred tax assets. Although these estimates are
based on management&amp;#x2019;s knowledge of current events and actions management may undertake in the future, actual results may ultimately
differ from those estimates and such differences may be material to the consolidated financial statements.&lt;/p&gt;</us-gaap:UseOfEstimates>
  <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;CONTINGENCIES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Certain conditions may exist as of the date
the CFS are issued, which may result in a loss to the Company but which will only be resolved when one or more future events occur or
fail to occur. The Company&amp;#x2019;s management and legal counsel assess such contingent liabilities, and such&amp;#xa0;assessment inherently
involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or
unasserted claims that may result in such proceedings, the Company&amp;#x2019;s legal counsel evaluates the perceived merits of any legal proceedings
or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought. If the assessment of a contingency
indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability
would be accrued in the Company&amp;#x2019;s CFS.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;If the assessment indicates that a potential
material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. As of March 31, 2021
and June 30, 2020, the Company has no such contingencies.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;CASH
AND EQUIVALENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Cash and equivalents include cash on hand,
demand deposits and short-term cash investments that are highly liquid in nature and have original maturities of three months or less.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <dtss:RestrictedsCashEscrowPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;RESTRICTED
CASH / ESCROW&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Restricted cash is cash held in an indemnification
escrow account under requirements of the financing agreement signed with the underwriter of the Company&amp;#x2019;s initial public offering
for 18 months or longer subsequent to the closing of the initial public offering on December 21, 2018, but in no event it shall be held
in escrow for longer than 24 months. The restricted cash was released during the nine months ended March 31, 2021.&lt;/p&gt;</dtss:RestrictedsCashEscrowPolicyTextBlock>
  <us-gaap:InventoryPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;INVENTORY&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Inventory is comprised principally of intelligent
temperature measurement face recognition terminal, identity information recognition products, is valued at the lower of cost or net realizable
value. The value of inventory is determined using the first-in, first-out method. The Company periodically estimates an inventory allowance
for estimated unmarketable inventories when necessary. Inventory amounts are reported net of such allowances. There were $47,257 and $44,237
allowances for slow-moving and obsolete inventory (mainly for Smart-Student Identification cards) as of March 31, 2021 and June 30, 2020,
respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c100_AsOf31Mar2021_ShuhaiBeijingMember" decimals="0">47257</us-gaap:InventoryNet>
  <us-gaap:InventoryNet unitRef="usd" contextRef="c101_AsOf30Jun2020_ShuhaiBeijingMember" decimals="0">44237</us-gaap:InventoryNet>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Property and equipment are stated at cost,
less accumulated depreciation. Major repairs and improvements that significantly extend original useful lives or improve productivity
are capitalized and depreciated over the period benefited. Maintenance and repairs are expensed as incurred. When property and equipment
are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any
gain or loss is included in operations.&amp;#xa0;Depreciation of property and equipment is provided using the straight-line method over estimated
useful lives as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 89%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 8%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Lease improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Leasehold improvements are depreciated utilizing
the straight-line method over the shorter of their estimated useful lives or remaining lease term.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;INTANGIBLE ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Intangible assets with finite lives are amortized
using the straight-line method over their estimated period of benefit. Evaluation of the recoverability of intangible assets is made to
take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. All
of the Company&amp;#x2019;s intangible assets are subject to amortization. No impairment of intangible assets has been identified as of the
balance sheet date.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Intangible assets include licenses, certificates,
patents and other technology and are amortized over their useful life of three years.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c0_From1Jul2020To31Mar2021">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FAIR VALUE (&amp;#x201c;FV&amp;#x201d;) OF FINANCIAL
INSTRUMENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The carrying amounts of certain of the Company&amp;#x2019;s
financial instruments, including cash and equivalents, accrued liabilities and accounts payable, approximate their FV due to their short
maturities. FASB ASC Topic 825, &amp;#x201c;Financial Instruments,&amp;#x201d; requires disclosure of the FV of financial instruments held by the
Company. The carrying amounts reported in the balance sheets for current liabilities qualify as financial instruments and are a reasonable
estimate of their FV because of the short period of time between the origination of such instruments and their expected realization and
the current market rate of interest.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FAIR VALUE MEASUREMENTS AND DISCLOSURES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;FASB ASC Topic 820, &amp;#x201c;Fair Value Measurements,&amp;#x201d;
defines FV, and establishes a three-level valuation hierarchy for disclosures that enhances disclosure requirements for FV measures.&amp;#xa0;The
three levels are defined as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 2 inputs to the valuation methodology include other than those in level 1 quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;font: 10pt Times New Roman, Times, Serif; width: 100%; &quot;&gt;
  &lt;tr style=&quot;vertical-align: top&quot;&gt;
    &lt;td style=&quot;width: 24px&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;&amp;#x25cf;&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Level 3 inputs to the valuation methodology are unobservable and significant to the FV measurement.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The carrying value of the Company&amp;#x2019;s
short-term financial instruments, such as cash, accounts receivable, prepaid expenses, accounts payable, advance from customers, accrued
expenses and other payables approximate their FV due to their short maturities.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021 and June 30, 2020, the
Company did not identify any assets or liabilities required to be presented on the balance sheet at FV.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;IMPAIRMENT OF LONG-LIVED ASSETS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In accordance with FASB ASC 360-10,&amp;#xa0;Accounting
for the Impairment or Disposal of Long-Lived Assets, long-lived assets such as property and equipment are reviewed for impairment whenever
events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that
these assets could become impaired as a result of technological or other changes. The determination of recoverability of assets to be
held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows expected to be generated by the asset.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;If such assets are considered impaired, the
impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its FV. FV generally is determined
using the asset&amp;#x2019;s expected future discounted cash flows or market value, if readily determinable.&amp;#xa0;Assets to be disposed of
are reported at the lower of the carrying amount or FV less cost to sell. For the nine and three months ended March 31, 2021 and 2020,
there was no impairment loss recognized on long-lived assets.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:RevenueRecognitionDeferredRevenue contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;DEFERRED REVENUE&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Deferred revenue consists primarily of local
government&amp;#x2019;s financial support under &amp;#x201c;2020 Harbin Eyas Plan&amp;#x201d; to Xunrui for technology innovation of developing the Intelligent
Campus Security Management Platform. The Company will record the grant as income when it passes local government&amp;#x2019;s inspection of
the project.&lt;/p&gt;</us-gaap:RevenueRecognitionDeferredRevenue>
  <us-gaap:ShortTermLeasesPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;LEASES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On July 1, 2019, the Company adopted FASB
ASC Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of
initial application. Results and disclosure requirements for reporting periods beginning after July 1, 2019 are presented under FASB ASC
Topic 842, while prior period amounts were not adjusted and continue to be reported in accordance with its historical accounting under
FASB ASC Topic 840.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company elected the package of practical
expedients permitted under the transition guidance, which allowed it to carry forward its historical lease classification, its assessment
on whether a contract was or contains a lease, and its initial direct costs for any leases that existed prior to July 1, 2019. The Company
also elected to keep leases with an initial term of 12 months or less off its balance sheet and recognize the associated lease payments
in the consolidated statements of operations on a straight-line basis over the lease term.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The adoption did not impact the Company&amp;#x2019;s
beginning accumulated deficit, or its prior year consolidated statement of operations and statement of cash flows.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under FASB ASC Topic 842, the Company determines
if an arrangement is a lease at inception. Right of Use Assets (&amp;#x201c;ROU&amp;#x201d;) and lease liabilities are recognized at commencement
date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments
that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, it uses its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&amp;#x2019;s
incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The ROU assets include
adjustments for prepayments and accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and
is recorded net of any lease incentives received. The Company&amp;#x2019;s lease terms may include options to extend or terminate the lease
when it is reasonably certain that it will exercise such options.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;ROU assets are reviewed for impairment when indicators
of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC 360, Property, Plant,
and Equipment, as ROU assets are long-lived nonfinancial assets.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;ROU assets are tested for impairment individually
or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other assets and liabilities.
An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest level for which identifiable
cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company recognized no impairment of
ROU assets as of March 31, 2021 or June 30, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Operating leases are included in operating
lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&amp;#xa0;At March 31, 2021, the net
ROU was $1,525,461 for the operating leases of the Company&amp;#x2019;s offices in various cities of China and senior officers&amp;#x2019; dormitory
in Beijing. At March 31, 2021, total operating lease liabilities (includes current and noncurrent) was $1,436,735, which was for the operating
leases of the Company&amp;#x2019;s offices in various cities of China and senior officers&amp;#x2019; dormitory in Beijing.&lt;/p&gt;</us-gaap:ShortTermLeasesPolicyTextBlock>
  <us-gaap:OperatingLeaseRightOfUseAsset unitRef="usd" contextRef="c102_AsOf31Mar2021_LeaseAgreementsMember" decimals="0">1525461</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseLiability unitRef="usd" contextRef="c102_AsOf31Mar2021_LeaseAgreementsMember" decimals="0">1436735</us-gaap:OperatingLeaseLiability>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;REVENUE RECOGNITION&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows Accounting Standards Update
(&amp;#x201c;ASU&amp;#x201d;) 2014-09 (and related amendments subsequently issued in 2016), Revenue from Contracts with Customers (ASC 606.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The core principle underlying FASB ASC 606
is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the
consideration to which the Company expects to be entitled in such exchange. This will require the Company identify contractual performance
obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services
transfers to a customer. The Company&amp;#x2019;s revenue streams are recognized when control of goods and services transfers to a customer.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;FASB ASC Topic 606 requires use of a new five-step
model to recognize revenue from customer contracts. The five-step model requires the Company (i) identify the contract with the customer,
(ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to
the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective
performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies each performance obligation.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company derives its revenues from product
sales and professional service contracts with its customers, with revenues recognized upon delivery of services and products. Persuasive
evidence of an arrangement is demonstrated via professional service contracts and invoices; and the service price to the customer is fixed
upon acceptance of the professional services contract. The Company recognizes revenue when professional service is rendered to the customer
and collectability of payment is reasonably assured. These revenues are recognized at a point in time after all performance obligations
are satisfied. Revenue is recognized net of returns and value-added tax charged to customers.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company uses the asset and liability method
of accounting for income taxes in accordance with FASB ASC Topic 740, &amp;#x201c;Income Taxes.&amp;#x201d; Under this method, income tax expense
is recognized for the amount of: (i) taxes payable or refundable for the current period and (ii) deferred tax consequences of temporary
differences resulting from&amp;#xa0;matters that have been recognized in an entity&amp;#x2019;s financial statements or tax returns. Deferred tax
assets also include the prior years&amp;#x2019; net operating losses carried forward. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or
settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the
period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the
weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will
not be realized.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 740, which
prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken or expected to
be taken in a tax return. FASB ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Under the provisions of FASB ASC Topic 740,
when tax returns are filed, it is likely some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management
believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation
processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not
recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement
with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured
as described above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated
interest and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits
is classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&amp;#xa0;
As of March 31, 2021, the Company had no unrecognized tax benefits and no charges during the nine and three months ended March 31, 2021,
and accordingly, the Company did not recognize any interest or penalties related to unrecognized tax benefits. There was no accrual for
uncertain tax positions as of March 31, 2021. The Company files a U.S. income tax return. With few exceptions, the Company&amp;#x2019;s U.S.
income tax returns filed for the years ending on June 30, 2017 and thereafter are subject to examination by the relevant taxing authorities.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <dtss:TaxBenefitPercentage unitRef="pure" contextRef="c2_AsOf31Mar2021" decimals="2">0.50</dtss:TaxBenefitPercentage>
  <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;RESEARCH AND DEVELOPMENT EXPENSES&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Research and development expenses are expensed
in the period when incurred.&amp;#xa0;These costs primarily consist of cost of materials used, salaries paid for the Company&amp;#x2019;s development
department, and fees paid to third parties.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
  <dtss:NoncontrollingInterestsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;NONCONTROLLING INTERESTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 810,&amp;#xa0;&lt;i&gt;&amp;#x201c;Consolidation,&amp;#x201d;&lt;/i&gt;&amp;#xa0;governing
the accounting for and reporting of noncontrolling interests (&amp;#x201c;NCIs&amp;#x201d;) in partially owned consolidated subsidiaries and the
loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI (previously referred to as
minority interests) be treated as a separate component of equity, not as a liability, that increases and decreases in the parent&amp;#x2019;s
ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses,
and that losses of a partially-owned consolidated subsidiary be allocated to non-controlling interests even when such allocation might
result in a deficit balance.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The net income (loss) attributed to NCI was
separately designated in the accompanying statements of operations and comprehensive income (loss). Losses attributable to NCI in a subsidiary
may exceed an non-controlling interest&amp;#x2019;s interests in the subsidiary&amp;#x2019;s equity. The excess attributable to NCIs is attributed
to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021, Zhangxun was 30.19%
owned by noncontolling interest, and Shuhai Nanjing was 1% owned by noncontrolling interest. During the nine and three months ended March
31, 2021, the Company had loss of $93,902 and $57,347 attributable to the noncontrolling interest, respectively.&lt;/p&gt;</dtss:NoncontrollingInterestsPolicyTextBlock>
  <dtss:MinorityInterestOwnershipPercentage unitRef="pure" contextRef="c103_AsOf31Mar2021_Zhangxun1Member" decimals="4">0.3019</dtss:MinorityInterestOwnershipPercentage>
  <dtss:MinorityInterestOwnershipPercentage unitRef="pure" contextRef="c104_AsOf31Mar2021_ShuhaiNanjingMember" decimals="2">0.01</dtss:MinorityInterestOwnershipPercentage>
  <dtss:AttributableToNoncontrollingInterest unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">93902</dtss:AttributableToNoncontrollingInterest>
  <dtss:AttributableToNoncontrollingInterest unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">57347</dtss:AttributableToNoncontrollingInterest>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;CONCENTRATION OF CREDIT RISK&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company maintains cash in accounts with
state-owned banks within the PRC. Cash in state-owned banks less than RMB500,000 ($76,000) is covered by insurance. Should any institution
holding the Company&amp;#x2019;s cash become insolvent, or if the Company is unable to withdraw funds for any reason, the Company could lose
the cash on deposit with that institution. The Company has not experienced any losses in such accounts and believes it is not exposed
to any risks on its cash in these bank accounts. Cash denominated in RMB with a U.S. dollar equivalent of $66,779 and $733,849 at March
31, 2021and June 30, 2020, respectively, was held in accounts at financial institutions located in the PRC&amp;#x201a; which is not freely
convertible into foreign currencies.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Cash held in accounts at U.S. financial institutions
are insured by the Federal Deposit Insurance Corporation or other programs subject to certain limitations up to $250,000 per depositor.
As of March 31, 2021, cash of $80,265 was maintained at U.S. financial institutions. Cash was maintained at financial institutions in
Hong Kong, and were insured by the Hong Kong Deposit Protection Board up to a limit of HK $500,000 ($64,000). As of March 31, 2021, the
cash balance of $24,133 was maintained at financial institutions in Hong Kong. The Company, its subsidiaries and VIE have not experienced
any losses in such accounts and do not believe the cash is exposed to any significant risk.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;For the nine months ended March 31, 2021,
the Company sold $117,325 safe campus intelligence control systems and related devices to two schools. For the three months ended March
31, 2021, the Company sold $17,905 face temperature measurement access control products to one customer.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <us-gaap:Cash unitRef="cny" contextRef="c105_AsOf31Mar2021_CreditConcentrationRiskMember" decimals="0">500000</us-gaap:Cash>
  <us-gaap:Cash unitRef="usd" contextRef="c105_AsOf31Mar2021_CreditConcentrationRiskMember" decimals="0">76000</us-gaap:Cash>
  <dtss:ForeignCurrencyTranslationAmount unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">66779</dtss:ForeignCurrencyTranslationAmount>
  <dtss:ForeignCurrencyTranslationAmount unitRef="usd" contextRef="c106_From1Jul2019To30Jun2020" decimals="0">733849</dtss:ForeignCurrencyTranslationAmount>
  <us-gaap:FederalDepositInsuranceCorporationPremiumExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">250000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
  <dtss:CashBalanceNotInsured unitRef="usd" contextRef="c107_AsOf31Mar2021_FinancialInstitutionsMember" decimals="0">80265</dtss:CashBalanceNotInsured>
  <dtss:DepositProtection unitRef="hkd" contextRef="c2_AsOf31Mar2021" decimals="0">500000</dtss:DepositProtection>
  <dtss:DepositProtection unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">64000</dtss:DepositProtection>
  <us-gaap:ForeignFinancialInstitutionsActualDeposits unitRef="usd" contextRef="c107_AsOf31Mar2021_FinancialInstitutionsMember" decimals="0">24133</us-gaap:ForeignFinancialInstitutionsActualDeposits>
  <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">117325</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
  <dtss:FaceTemperatureMeasurementAccessControlProducts unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">17905</dtss:FaceTemperatureMeasurementAccessControlProducts>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE
INCOME (LOSS)&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The accounts of the Company&amp;#x2019;s Chinese
entities are maintained in RMB and the accounts of the U.S. parent company are maintained in United States dollar (&amp;#x201c;USD&amp;#x201d;)
The accounts of the Chinese entities were translated into USD in accordance with FASB ASC Topic 830 &amp;#x201c;Foreign Currency Matters.&amp;#x201d;
All assets and liabilities were translated at the exchange rate on the balance sheet date; stockholders&amp;#x2019; equity is translated at
historical rates and the statements of operations and cash flows are translated at the weighted average exchange rate for the period.
The resulting translation adjustments are reported under other comprehensive income (loss) in accordance with FASB ASC Topic 220, &amp;#x201c;Comprehensive
Income.&amp;#x201d; Gains and losses resulting from foreign currency transactions are reflected in the statements of operations.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company follows FASB ASC Topic 220-10,
&amp;#x201c;Comprehensive Income (loss).&amp;#x201d; Comprehensive income (loss) comprises net income(loss) and all changes to the statements of
changes in stockholders&amp;#x2019; equity, except those due to investments by stockholders, changes in additional paid-in capital and distributions
to stockholders.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The exchange rates used to translate amounts
in RMB to USD for the purposes of preparing the CFS were as follows&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left&quot;&gt;Period end USD: RMB exchange rate&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5713&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0851&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0795&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Average USD: RMB exchange rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.6820&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9993&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7.0199&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
(EPS)&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Basic EPS is computed by dividing income available
to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed similarly,
except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential
common shares had been issued and if the additional common shares were dilutive. Diluted EPS are based on the assumption that all dilutive
convertible shares and stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this
method, options and warrants are assumed to have been exercised at the beginning of the period (or at the time of issuance, if later),
and as if funds obtained thereby were used to purchase common stock at the average market price during the period. For the nine and three
months ended March 31, 2021 and 2020, the Company&amp;#x2019;s basic and diluted loss per share are the same due to the outstanding warrants
being anti-dilutive as a result of the Company&amp;#x2019;s net loss.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <dtss:StatementOfCashFlowsPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;STATEMENT OF CASH FLOWS&amp;#xa0;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In accordance with FASB ASC Topic 230,&amp;#xa0;&amp;#x201c;Statement
of Cash Flows,&amp;#x201d;&amp;#xa0;cash flows from the Company&amp;#x2019;s operations are calculated based upon the local currencies. As a result,
amounts shown on the statement of cash flows may not necessarily agree with changes in the corresponding asset and liability on the balance
sheet.&lt;/p&gt;</dtss:StatementOfCashFlowsPolicyTextBlock>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;RECENT ACCOUNTING PRONOUNCEMENTS&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company is an emerging growth company
and has elected not to use the extended transition period for complying with any new or revised financial accounting standards.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments-Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held
at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the
existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This
guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Early application
will be permitted for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018.
The Company is currently evaluating the impact that the standard will have on its CFS.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In December&amp;#xa0;2019, the FASB issued ASU
2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions
within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting
entities. The guidance is effective for fiscal&amp;#xa0;years beginning after December&amp;#xa0;15, 2020, and interim periods within those fiscal&amp;#xa0;years,
with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods
presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings
as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this update on its CFS.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left&quot;&gt;In March 2020, the FASB issued ASU 2020-04,&amp;#xa0;Reference
Rate Reform (Topic 848)&amp;#xa0;(&amp;#x201c;ASU 2020-04&amp;#x201d;). ASU 2020-04 contains practical expedients for reference rate reform related
activities that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over
time as reference rate reform activities occur. The Company continues to evaluate the impact of the guidance and may apply the elections
as applicable as changes in the market occur.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Current assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,011,772&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;895,321&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;699,169&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;924,537&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total assets&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,710,941&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,819,858&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,466,275&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;618,663&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Non-current liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;166,760&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;341,273&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Total liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,633,035&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;959,936&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <dtss:VariableInterestEntityAssetsCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1011772</dtss:VariableInterestEntityAssetsCurrent>
  <dtss:VariableInterestEntityAssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">895321</dtss:VariableInterestEntityAssetsCurrent>
  <dtss:VariableInterestEntityAssetsNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">699169</dtss:VariableInterestEntityAssetsNoncurrent>
  <dtss:VariableInterestEntityAssetsNoncurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">924537</dtss:VariableInterestEntityAssetsNoncurrent>
  <dtss:VariableInterestEntityCarryingAmountAssets unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1710941</dtss:VariableInterestEntityCarryingAmountAssets>
  <dtss:VariableInterestEntityCarryingAmountAssets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1819858</dtss:VariableInterestEntityCarryingAmountAssets>
  <dtss:VariableInterestEntityLiabilitiesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1466275</dtss:VariableInterestEntityLiabilitiesCurrent>
  <dtss:VariableInterestEntityLiabilitiesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">618663</dtss:VariableInterestEntityLiabilitiesCurrent>
  <dtss:VariableInterestEntityLiabilitiesNoncurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">166760</dtss:VariableInterestEntityLiabilitiesNoncurrent>
  <dtss:VariableInterestEntityLiabilitiesNoncurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">341273</dtss:VariableInterestEntityLiabilitiesNoncurrent>
  <dtss:VariableInterestEntityCarryingAmountLiabilities unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1633035</dtss:VariableInterestEntityCarryingAmountLiabilities>
  <dtss:VariableInterestEntityCarryingAmountLiabilities unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">959936</dtss:VariableInterestEntityCarryingAmountLiabilities>
  <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c108_From1Jul2020To31Mar2021_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;152,924&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;86,000&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(1,881,939&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(944,617&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;white-space: nowrap&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three&amp;#xa0;Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; padding-bottom: 4pt&quot;&gt;Revenues&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;17,685&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;width: 1%; padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Gross profit&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;7,774&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net loss&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(785,680&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;(235,541&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
  <dtss:VariableInterestEntityRevenue unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">152924</dtss:VariableInterestEntityRevenue>
  <dtss:VariableInterestEntityRevenue unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <dtss:VariableInterestEntityGrossProfit unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">86000</dtss:VariableInterestEntityGrossProfit>
  <dtss:VariableInterestEntityGrossProfit unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <dtss:VariableInteresEntityNetIncomeLoss unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">-1881939</dtss:VariableInteresEntityNetIncomeLoss>
  <dtss:VariableInteresEntityNetIncomeLoss unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">-944617</dtss:VariableInteresEntityNetIncomeLoss>
  <dtss:VariableInterestEntityRevenue unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">17685</dtss:VariableInterestEntityRevenue>
  <dtss:VariableInterestEntityRevenue unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <dtss:VariableInterestEntityGrossProfit unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">7774</dtss:VariableInterestEntityGrossProfit>
  <dtss:VariableInterestEntityGrossProfit unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <dtss:VariableInteresEntityNetIncomeLoss unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">-785680</dtss:VariableInteresEntityNetIncomeLoss>
  <dtss:VariableInteresEntityNetIncomeLoss unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">-235541</dtss:VariableInteresEntityNetIncomeLoss>
  <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 89%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 8%&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Office equipment&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3-5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Vehicles&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;5 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;Lease improvement&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;3 years&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c109_From1Jul2020To31Mar2021_MinimumMember_FurnitureAndFixturesMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c110_From1Jul2020To31Mar2021_MaximumMember_FurnitureAndFixturesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c111_From1Jul2020To31Mar2021_MinimumMember_OfficeEquipmentMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c112_From1Jul2020To31Mar2021_MaximumMember_OfficeEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c113_From1Jul2020To31Mar2021_VehiclesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c114_From1Jul2020To31Mar2021_LeaseholdImprovementsMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;March&amp;#xa0;31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center&quot;&gt;June&amp;#xa0;30,&lt;/td&gt;&lt;td style=&quot;font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%; text-align: left&quot;&gt;Period end USD: RMB exchange rate&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.5713&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0851&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;7.0795&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Average USD: RMB exchange rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.6820&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;6.9993&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;7.0199&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 unitRef="pure" contextRef="c115_AsOf31Mar2021_CNY" decimals="4">6.5713</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 unitRef="pure" contextRef="c116_AsOf31Mar2020_CNY" decimals="4">7.0851</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:ForeignCurrencyExchangeRateTranslation1 unitRef="pure" contextRef="c117_AsOf30Jun2020_CNY" decimals="4">7.0795</us-gaap:ForeignCurrencyExchangeRateTranslation1>
  <us-gaap:DerivativeAverageExchangeRateCap1 unitRef="pure" contextRef="c115_AsOf31Mar2021_CNY" decimals="4">6.6820</us-gaap:DerivativeAverageExchangeRateCap1>
  <us-gaap:DerivativeAverageExchangeRateCap1 unitRef="pure" contextRef="c116_AsOf31Mar2020_CNY" decimals="4">6.9993</us-gaap:DerivativeAverageExchangeRateCap1>
  <us-gaap:DerivativeAverageExchangeRateCap1 unitRef="pure" contextRef="c117_AsOf30Jun2020_CNY" decimals="4">7.0199</us-gaap:DerivativeAverageExchangeRateCap1>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
3 &amp;#x2013; PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Property and equipment are summarized as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Furniture and fixtures&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;108,409&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;71,778&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Vehicle&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,044&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,825&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Leasehold improvement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;238,537&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;203,751&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Office equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;208,913&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;174,253&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Subtotal&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;558,903&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;452,607&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;256,964&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;161,576&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;301,939&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;291,031&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Depreciation for the nine months ended March
31, 2021 and 2020 was $104,841 and $33,263, respectively. Depreciation for the three months ended March 31, 2021 and 2020 was $38,819
and $23,556, respectively.&lt;/p&gt;&lt;br/&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:Depreciation unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">104841</us-gaap:Depreciation>
  <us-gaap:Depreciation unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">33263</us-gaap:Depreciation>
  <us-gaap:Depreciation unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">38819</us-gaap:Depreciation>
  <us-gaap:Depreciation unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">23556</us-gaap:Depreciation>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Furniture and fixtures&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;108,409&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;71,778&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Vehicle&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3,044&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;2,825&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Leasehold improvement&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;238,537&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;203,751&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Office equipment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;208,913&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;174,253&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Subtotal&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;558,903&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;452,607&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;256,964&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;161,576&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;301,939&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;291,031&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c118_AsOf31Mar2021_FurnitureAndFixturesMember" decimals="0">108409</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c119_AsOf30Jun2020_FurnitureAndFixturesMember" decimals="0">71778</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c120_AsOf31Mar2021_VehiclesMember" decimals="0">3044</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c121_AsOf30Jun2020_VehiclesMember" decimals="0">2825</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c122_AsOf31Mar2021_LeaseholdImprovementsMember" decimals="0">238537</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c123_AsOf30Jun2020_LeaseholdImprovementsMember" decimals="0">203751</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c124_AsOf31Mar2021_OfficeEquipmentMember" decimals="0">208913</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c125_AsOf30Jun2020_OfficeEquipmentMember" decimals="0">174253</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">558903</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">452607</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">256964</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">161576</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
4 &amp;#x2013; INTANGIBLE ASSETS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Intangible assets are summarized as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Software registration right&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;57,173&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;36,705&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Patent&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;33,065&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,578&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Software development (see Note 5)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,000,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Value-added telecommunications business license&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;15,974&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,827&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Subtotal&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,106,212&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;74,110&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;65,182&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;53,416&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,041,030&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;20,694&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Amortization for the nine months ended March
31, 2021 and 2020 were $7,509 and $5,273, respectively.&amp;#xa0;Amortization for the three months ended March 31, 2021 and 2020 were $5,292
and $3,546, respectively.&lt;/p&gt;&lt;br/&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">7509</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c4_From1Jul2019To31Mar2020" decimals="0">5273</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c5_From1Jan2021To31Mar2021" decimals="0">5292</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets unitRef="usd" contextRef="c6_From1Jan2020To31Mar2020" decimals="0">3546</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Software registration right&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;57,173&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;36,705&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Patent&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;33,065&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;22,578&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Software development (see Note 5)&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,000,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Value-added telecommunications business license&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;15,974&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;14,827&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-left: 9pt&quot;&gt;Subtotal&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,106,212&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;74,110&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;65,182&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;53,416&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,041,030&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;20,694&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c126_AsOf31Mar2021_SoftwareRegistrationRightMember" decimals="0">57173</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c127_AsOf30Jun2020_SoftwareRegistrationRightMember" decimals="0">36705</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c128_AsOf31Mar2021_PatentsMember" decimals="0">33065</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c129_AsOf30Jun2020_PatentsMember" decimals="0">22578</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c130_AsOf31Mar2021_SoftwareDevelopmentMember" decimals="0">1000000</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c131_AsOf30Jun2020_SoftwareDevelopmentMember" xs:nil="true"/>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c132_AsOf31Mar2021_LicensingAgreementsMember" decimals="0">15974</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c133_AsOf30Jun2020_LicensingAgreementsMember" decimals="0">14827</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1106212</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareGross unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">74110</us-gaap:CapitalizedComputerSoftwareGross>
  <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">65182</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
  <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">53416</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
  <us-gaap:CapitalizedComputerSoftwareNet unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1041030</us-gaap:CapitalizedComputerSoftwareNet>
  <us-gaap:CapitalizedComputerSoftwareNet unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">20694</us-gaap:CapitalizedComputerSoftwareNet>
  <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
5 &amp;#x2013; PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Prepaid expenses and other current assets
consisted of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center&quot;&gt;&lt;b&gt;March&amp;#xa0;31,&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center&quot;&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Security deposit&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;31,462&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;156,023&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;35,062&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid software development&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;150,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,200,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid insurance&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;69,769&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepayment for inventory from Heqin&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;101,252&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other receivables - Heqin&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;560,011&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;522,636&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Others&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;54,702&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;76,572&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;901,006&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,056,483&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Prepaid software development&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On May 28, 2019, the Company entered into
an agreement with SDT Trade Co., Ltd., an unaffiliated party&amp;#xa0;(&amp;#x201c;SDT&amp;#x201d;). SDT will assist the Company with technical development
work for the Company&amp;#x2019;s security-related software and systems. Pursuant to the agreement, SDT will complete certain development work
within 12 months and thereafter maintain the system for 36 months. The amount to be paid under the agreement is $1,200,000. As of March
31, 2021, the Company paid SDT $1,000,000, of which, $400,000 was recorded as R&amp;amp;D expenses as the costs were incurred before the establishment
of technological feasibility, $600,000 cost incurred after the technological feasibility was established and a working model was produced
was recorded as intangible asset &amp;#x2013; software development (Note 4). On April 23, 2021, the Company and SDT entered a project contract
termination agreement due to certain functions of the software system cannot meet the Company&amp;#x2019;s needs after the inspection by the
Company; the Company and SDT will not pursue any further demands to each other regarding the software development project, and the Company
is not obligated to pay the remaining payment of $0.20 million to SDT.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On July 2, 2019, the Company entered into
a technology development service agreement with HW (HK) Limited (&amp;#x201c;HW&amp;#x201d;), an unaffiliated party. Pursuant to the agreement,
the Company appointed HW (HK) Limited to develop an eye protection technical system for a two-year period ending July 1, 2021, and thereafter
maintain the system for 36 months. The total payments to be made under the agreement is $1,200,000. As of March 31, 2021, the Company
paid HW (HK) Limited $900,000, of which, $350,000 was recorded as R&amp;amp;D expenses as the costs were incurred before the establishment
of technological feasibility, which included a working model; $400,000 costed incurred after the technological feasibility was recorded
as intangible asset &amp;#x2013; software development (Note 4), and $150,000 was recorded as prepaid software development expenses.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;i&gt;&lt;font style=&quot;text-decoration:underline&quot;&gt;Other receivables - Heqin&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On February 20, 2020, Guozhong Times entered
an Operation Cooperation Agreement with an unrelated company, Heqin (Beijing) Technology Co, Ltd. (&amp;#x201c;Heqin&amp;#x201d;) for marketing
and promoting the sale of Face Recognition Payment Processing equipment and related technical support, and other products of the Company
including Epidemic Prevention and Control Systems. Heqin has a sales team which used to work with Fortune 500 companies and specializes
in business marketing and sales channel establishment and expansion, especially in education industry and public area. It has had successful
experience of organizing multiple business matchmaking meetings with customers, distributors and retailers.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The cooperation term is from February 20,
2020 through March 1, 2023; however, Heqin is the exclusive distributor of the Company&amp;#x2019;s face Recognition Payment Processing products
for the period to July 30, 2020. During March and April 2020, Guozhong Times provided operating funds to Heqin, together with a credit
line provided by Guozhong Times to Heqin from May 2020 through August 2020, for a total borrowing of RMB 10 million ($1.41 million) for
Heqin&amp;#x2019;s operating needs. As of March 31, 2021, Guozhong Times had an outstanding receivable of RMB 3.68 million ($560,011) from
Heqin and was recorded as other receivable. The Company would not charge Heqin any interest, except for two loans with RMB 200,000 ($28,250)
each, due on June 30, 2020 and August 15, 2020, respectively, for which the Company charges 15% interest if Heqin did not repay by the
due date. As of this report date, Heqin did not repay these two loans. All the loans to Heqin are secured against the assets of Heqin,
and Heqin&amp;#x2019;s shareholders are jointly responsible for the timely repayment of the loan.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On August 26, 2020, Heqin provided a repayment
plan to the Company that the loan would be settled by February 2021; however, due to Covid-19 impact to Heqin&amp;#x2019;s business, Heqin
adjusted the repayment plan based on expected monthly cash collection from its customers, the revised monthly payment starting from May
2021 as follows:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;May 2021: repay RMB 400,000 ($60,871)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;June 2021: repay RMB 800,000 ($121,742)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;July 2021: repay RMB 800,000 ($121,742)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;August 2021: repay RMB 1,000,000 ($152,176)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;September 2021: repay RMB 600,000 ($91,306)&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;October 2021: repay RMB 80,000 ($12,174)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;No profits will be allocated and distributed
before full repayment of the borrowing. After Heqin pays in full the borrowing, Guozhong Times and Heqin will distribute profits of sale
of Face Recognition Payment Processing equipment and related technical support at 30% and 70% of the net income, respectively. The profit
allocation for the sale of other products of the Company are to be negotiated. Heqin will receive certain stock reward when it reaches
the preset sales target under the performance compensation mechanism.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In addition, at June 30, 2020, the Company
prepaid $101,252 for goods to be purchased from Heqin, which was received during the nine months ended March 31, 2021.&lt;/p&gt;&lt;br/&gt;</us-gaap:OtherCurrentAssetsTextBlock>
  <dtss:TotalPaymetsToServiceAgreements unitRef="usd" contextRef="c134_From10May2019To28May2019_AgreementMember_SDTTradeMember" decimals="0">1200000</dtss:TotalPaymetsToServiceAgreements>
  <dtss:PaymentForIntangibleAssets unitRef="usd" contextRef="c135_From1Jul2020To31Mar2021_SDTTradeMember" decimals="0">1000000</dtss:PaymentForIntangibleAssets>
  <us-gaap:ResearchAndDevelopmentExpense unitRef="usd" contextRef="c135_From1Jul2020To31Mar2021_SDTTradeMember" decimals="0">400000</us-gaap:ResearchAndDevelopmentExpense>
  <dtss:IntrangibleAssetsSoftwareDevelopment unitRef="usd" contextRef="c136_AsOf31Mar2021_SDTTradeMember" decimals="0">600000</dtss:IntrangibleAssetsSoftwareDevelopment>
  <dtss:RemainingPayments unitRef="usd" contextRef="c137_From1Apr2021To23Apr2021_SubsequentEventMember" decimals="-4">200000</dtss:RemainingPayments>
  <dtss:TechnologyDevelopmentServiceAgreementDescription contextRef="c138_From24Jun2019To2Jul2019">Pursuant to the agreement, the Company appointed HW (HK) Limited to develop an eye protection technical system for a two-year period ending July 1, 2021, and thereafter maintain the system for 36 months.</dtss:TechnologyDevelopmentServiceAgreementDescription>
  <dtss:TotalPaymetsToServiceAgreements unitRef="usd" contextRef="c139_From15Jun2019To2Jul2019_ServiceAgreementsMember_HWHKLimitedMember" decimals="0">1200000</dtss:TotalPaymetsToServiceAgreements>
  <dtss:AmountPayables unitRef="usd" contextRef="c140_AsOf31Mar2021_HWHKLimitedMember" decimals="0">900000</dtss:AmountPayables>
  <dtss:ResearchAndDevelopmentExpenses unitRef="usd" contextRef="c140_AsOf31Mar2021_HWHKLimitedMember" decimals="0">350000</dtss:ResearchAndDevelopmentExpenses>
  <dtss:IntrangibleAssetsSoftwareDevelopment unitRef="usd" contextRef="c140_AsOf31Mar2021_HWHKLimitedMember" decimals="0">400000</dtss:IntrangibleAssetsSoftwareDevelopment>
  <dtss:PrepaidSoftwareDevelopmentExpenses unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">150000</dtss:PrepaidSoftwareDevelopmentExpenses>
  <dtss:CooperationAgreementDescription contextRef="c141_From15Feb2020To20Feb2020">Guozhong Times entered an Operation Cooperation Agreement with an unrelated company, Heqin (Beijing) Technology Co, Ltd. (&amp;#x201c;Heqin&amp;#x201d;) for marketing and promoting the sale of Face Recognition Payment Processing equipment and related technical support, and other products of the Company including Epidemic Prevention and Control Systems. Heqin has a sales team which used to work with Fortune 500 companies and specializes in business marketing and sales channel establishment and expansion, especially in education industry and public area. It has had successful experience of organizing multiple business matchmaking meetings with customers, distributors and retailers.</dtss:CooperationAgreementDescription>
  <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount unitRef="cny" contextRef="c142_AsOf31Aug2020" decimals="-6">10000000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
  <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount unitRef="usd" contextRef="c142_AsOf31Aug2020" decimals="-4">1410000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
  <dtss:OtherReceivableFromRelatedParty unitRef="cny" contextRef="c0_From1Jul2020To31Mar2021" decimals="-4">3680000</dtss:OtherReceivableFromRelatedParty>
  <dtss:OtherReceivableFromRelatedParty unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">560011</dtss:OtherReceivableFromRelatedParty>
  <us-gaap:InterestAndDebtExpense unitRef="cny" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">200000</us-gaap:InterestAndDebtExpense>
  <us-gaap:InterestAndDebtExpense unitRef="usd" contextRef="c0_From1Jul2020To31Mar2021" decimals="0">28250</us-gaap:InterestAndDebtExpense>
  <us-gaap:InvestmentInterestRate unitRef="pure" contextRef="c2_AsOf31Mar2021" decimals="2">0.15</us-gaap:InvestmentInterestRate>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c143_From20May2021To30May2021_ScenarioForecastMember" decimals="0">400000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c143_From20May2021To30May2021_ScenarioForecastMember" decimals="0">60871</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c144_From20Jun2021To30Jun2021_ScenarioForecastMember" decimals="0">800000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c144_From20Jun2021To30Jun2021_ScenarioForecastMember" decimals="0">121742</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c145_From20Jul2021To31Jul2021_ScenarioForecastMember" decimals="0">800000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c145_From20Jul2021To31Jul2021_ScenarioForecastMember" decimals="0">121742</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c146_From20Aug2021To31Aug2021_ScenarioForecastMember" decimals="0">1000000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c146_From20Aug2021To31Aug2021_ScenarioForecastMember" decimals="0">152176</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c147_From20Sep2021To30Sep2021_ScenarioForecastMember" decimals="0">600000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c147_From20Sep2021To30Sep2021_ScenarioForecastMember" decimals="0">91306</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="cny" contextRef="c148_From20Oct2021To31Oct2021_ScenarioForecastMember" decimals="0">80000</us-gaap:PaymentsForLoans>
  <us-gaap:PaymentsForLoans unitRef="usd" contextRef="c148_From20Oct2021To31Oct2021_ScenarioForecastMember" decimals="0">12174</us-gaap:PaymentsForLoans>
  <us-gaap:WorkersCompensationDiscountPercent unitRef="pure" contextRef="c149_From1Jul2020To31Mar2021_MinimumMember" decimals="2">0.30</us-gaap:WorkersCompensationDiscountPercent>
  <us-gaap:WorkersCompensationDiscountPercent unitRef="pure" contextRef="c150_From1Jul2020To31Mar2021_MaximumMember" decimals="2">0.70</us-gaap:WorkersCompensationDiscountPercent>
  <us-gaap:PrepaidRoyalties unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">101252</us-gaap:PrepaidRoyalties>
  <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center&quot;&gt;&lt;b&gt;March&amp;#xa0;31,&lt;/b&gt;&lt;/p&gt; &lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center&quot;&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Security deposit&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;31,462&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;156,023&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid expenses&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;35,062&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid software development&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;150,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,200,000&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepaid insurance&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;69,769&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Prepayment for inventory from Heqin&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;101,252&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Other receivables - Heqin&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;560,011&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;522,636&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Others&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;54,702&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;76,572&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt; padding-left: 9pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;901,006&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2,056,483&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
  <us-gaap:SecurityDeposit unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">31462</us-gaap:SecurityDeposit>
  <us-gaap:SecurityDeposit unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">156023</us-gaap:SecurityDeposit>
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">35062</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <dtss:PrepaidSoftwareDevelopmentExpenses1 unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">150000</dtss:PrepaidSoftwareDevelopmentExpenses1>
  <dtss:PrepaidSoftwareDevelopmentExpenses1 unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">1200000</dtss:PrepaidSoftwareDevelopmentExpenses1>
  <us-gaap:PrepaidInsurance unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">69769</us-gaap:PrepaidInsurance>
  <us-gaap:PrepaidInsurance unitRef="usd" contextRef="c3_AsOf30Jun2020" xs:nil="true"/>
  <us-gaap:InventoryAdjustments unitRef="usd" contextRef="c2_AsOf31Mar2021" xs:nil="true"/>
  <us-gaap:InventoryAdjustments unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">101252</us-gaap:InventoryAdjustments>
  <us-gaap:OtherReceivablesNetCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">560011</us-gaap:OtherReceivablesNetCurrent>
  <us-gaap:OtherReceivablesNetCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">522636</us-gaap:OtherReceivablesNetCurrent>
  <us-gaap:OtherAssetsCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">54702</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">76572</us-gaap:OtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssets unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">901006</us-gaap:PrepaidExpenseAndOtherAssets>
  <us-gaap:PrepaidExpenseAndOtherAssets unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">2056483</us-gaap:PrepaidExpenseAndOtherAssets>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
6 &amp;#x2013; ACCRUED EXPENSES AND OTHER PAYABLES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;Accrued expenses and other payables consisted
of the following:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Other payables&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;50,606&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;97,119&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Senior officer&amp;#x2019;s salary payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;175,764&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;93,227&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Salary payable - employees&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;163,850&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;84,588&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;390,220&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;274,934&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Other payables&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;50,606&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;97,119&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Senior officer&amp;#x2019;s salary payable&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;175,764&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;93,227&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Salary payable - employees&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;163,850&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;84,588&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Total&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;390,220&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;274,934&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">50606</us-gaap:AccountsPayableOtherCurrent>
  <us-gaap:AccountsPayableOtherCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">97119</us-gaap:AccountsPayableOtherCurrent>
  <dtss:AccountsPayableSeniorOfficersSalaryPayable unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">175764</dtss:AccountsPayableSeniorOfficersSalaryPayable>
  <dtss:AccountsPayableSeniorOfficersSalaryPayable unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">93227</dtss:AccountsPayableSeniorOfficersSalaryPayable>
  <us-gaap:AccruedSalariesCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">163850</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccruedSalariesCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">84588</us-gaap:AccruedSalariesCurrent>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">390220</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent unitRef="usd" contextRef="c3_AsOf30Jun2020" decimals="0">274934</us-gaap:AccountsPayableCurrent>
  <dtss:LoansPayableDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
7 &amp;#x2013; LOANS PAYABLE&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021, the Company entered
several loan agreements with an unrelated party for $741,101, these loans bear no interest, and are required to be repaid any time before
December 31, 2021.&lt;/p&gt;&lt;br/&gt;</dtss:LoansPayableDisclosureTextBlock>
  <us-gaap:LoansPayable unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">741101</us-gaap:LoansPayable>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
8 &amp;#x2013; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On January 1, 2019, the Company&amp;#x2019;s President
entered into a car rental agreement with the Company for two years. Pursuant to the agreement, the Company rents a car from the Company&amp;#x2019;s
President for a monthly rent of approximately $700. The agreement was replaced by a new agreement on November 30, 2019 from December 1,
2019 through December 31, 2020, with monthly rent of approximately $1,700, or total payment of $22,288, which was paid in full in advance
as required by the agreement, and was recorded under right of use asset; at March 31, 2021, the net ROU for auto leasing was $0.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On January 1, 2020, the Company&amp;#x2019;s President
entered into a car rental agreement with the Company for one year. Pursuant to the agreement, the Company rents a car from the Company&amp;#x2019;s
President for a monthly rent of RMB 20,000 ($2,849), or total payment of $34,188, which was paid in full in advance as required by the
agreement, and was recorded as prepaid expense since the lease term was not over one year, and not required to be accounted for as a ROU.
This rental agreement was canceled in June 2020 and the unused rents of RMB 120,000 ($17,620) was returned to the Company.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company recorded car lease expense to
the Company&amp;#x2019;s President of $10,775 and $9,400 for the nine months ended March 31, 2021 and 2020. The Company recorded car lease
expense to the Company&amp;#x2019;s President of $0 and $5,158 for the three months ended March 31, 2021 and 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In April 2020, the Company&amp;#x2019;s President
entered into a one-year apartment rental agreement with the Company for an apartment located in Harbin city as the Company&amp;#x2019;s branch
office with an annual rent of RMB 75,000 ($11,000). The term was from May 1, 2020 through April 30, 2021. The rent expense for this agreement
was $8,418 and $2,186 for the nine months ended March 31, 2021 and 2020, respectively.&amp;#xa0;The rent expense for this agreement was $2,881
and $729 for the three months ended March 31, 2021 and 2020, respectively.&amp;#xa0;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On October 1, 2020, the Company&amp;#x2019;s President
entered into an office rental agreement with Xunrui. Pursuant to the agreement, the Company rents an office in Harbin city with a total
payment of RMB 163,800 ($24,050) from October 1, 2020 through September 30, 2021. The rent expense for this agreement was $12,257 for
the nine months ended March 31, 2021.&amp;#xa0;&amp;#xa0;&lt;/p&gt;&lt;br/&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <dtss:AgreementTerm contextRef="c151_From30Dec2018To1Jan2019_CarRentalAgreementMember">P2Y</dtss:AgreementTerm>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c151_From30Dec2018To1Jan2019_CarRentalAgreementMember" decimals="0">700</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c152_From1Jul2020To31Dec2020_CarRentalAgreementMember" decimals="0">1700</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingCostsAndExpenses unitRef="usd" contextRef="c152_From1Jul2020To31Dec2020_CarRentalAgreementMember" decimals="0">22288</us-gaap:OperatingCostsAndExpenses>
  <dtss:RightOfUse unitRef="usd" contextRef="c153_AsOf31Mar2021_CarRentalAgreementMember" decimals="0">0</dtss:RightOfUse>
  <dtss:AgreementTerm contextRef="c154_From30Dec2019To2Jan2020">P1Y</dtss:AgreementTerm>
  <us-gaap:OperatingCostsAndExpenses unitRef="cny" contextRef="c154_From30Dec2019To2Jan2020" decimals="0">20000</us-gaap:OperatingCostsAndExpenses>
  <us-gaap:OperatingCostsAndExpenses unitRef="usd" contextRef="c154_From30Dec2019To2Jan2020" decimals="0">2849</us-gaap:OperatingCostsAndExpenses>
  <us-gaap:PaymentsForAdvanceToAffiliate unitRef="usd" contextRef="c154_From30Dec2019To2Jan2020" decimals="0">34188</us-gaap:PaymentsForAdvanceToAffiliate>
  <dtss:RentExpenses unitRef="cny" contextRef="c155_From1Jun2020To30Jun2020" decimals="0">120000</dtss:RentExpenses>
  <dtss:RentExpenses unitRef="usd" contextRef="c155_From1Jun2020To30Jun2020" decimals="0">17620</dtss:RentExpenses>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c156_From1Jul2020To31Mar2021_PresidentMember" decimals="0">10775</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c157_From1Jul2019To31Mar2020_PresidentMember" decimals="0">9400</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c158_From1Jan2021To31Mar2021_PresidentMember" decimals="0">0</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c159_From1Jan2020To31Mar2020_PresidentMember" decimals="0">5158</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="cny" contextRef="c160_From1Apr2020To30Apr2020_ApartmentRentalAgreementMember" decimals="0">75000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c160_From1Apr2020To30Apr2020_ApartmentRentalAgreementMember" decimals="0">11000</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c161_From1Jul2020To31Mar2021_ApartmentRentalAgreementMember" decimals="0">8418</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c162_From1Jul2019To31Mar2020_ApartmentRentalAgreementMember" decimals="0">2186</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c163_From1Jan2021To31Mar2021_ApartmentRentalAgreementMember" decimals="0">2881</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c164_From1Jan2020To31Mar2020_ApartmentRentalAgreementMember" decimals="0">729</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="cny" contextRef="c165_From3Sep2020To2Oct2020_ApartmentRentalAgreementMember" decimals="0">163800</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c165_From3Sep2020To2Oct2020_ApartmentRentalAgreementMember" decimals="0">24050</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:OperatingLeasesRentExpenseNet unitRef="usd" contextRef="c166_From1Jul2020To31Mar2021_OfficeRentalAgreementWithXunruiMember" decimals="0">12257</us-gaap:OperatingLeasesRentExpenseNet>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
9 &amp;#x2013; COMMON STOCK AND WARRANTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On December 21, 2018, the Company completed
a registered, underwritten initial public offering and concurrent listing of the Company&amp;#x2019;s Common Stock on the NASDAQ Capital Market,
which generated gross proceeds of $6.7 million before deducting underwriter&amp;#x2019;s commissions and other offering costs, resulting in
net proceeds of approximately $5.7 million, The Company sold 1,667,500 shares of Common Stock (including shares issued pursuant to the
underwriter&amp;#x2019;s over-allotment option) at $4 per share.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In addition, the Company issued warrants to
the representative of the underwriters to purchase 101,500 shares of Common Stock at $6 per share. These warrants may be purchased in
cash or via cashless exercise, will be exercisable for five years from December 21, 2018 through December 17, 2023. The warrants issued
in this financing were classified as equity instruments. The Company accounted for the warrants issued in this financing based on the
FV method under FASB ASC Topic 505, and the FV of the warrants was calculated using the Black-Scholes model under the following assumptions:
life of 5 years, volatility of 168%, risk-free interest rate of 2.64% and dividend yield of 0%. The FV of the warrants issued at grant
date was $387,727, and was recorded as offering costs. Following is a summary of the activities of warrants for the nine months ended
March 31, 2021:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Number&lt;br/&gt; of&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%&quot;&gt;Outstanding at July 1, 2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3.47&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expired&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Outstanding at March 31, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2.72&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Exercisable at March 31, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2.72&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On October 22, 2020, the Company entered into
a common stock purchase agreement with Triton Funds LP (&amp;#x201c;Triton&amp;#x201d;). Pursuant to the Purchase Agreement, subject to certain
conditions set forth in the Purchase Agreement, Triton was obligated, pursuant to a purchase notice by the Company, to purchase up to
$2 million of the Company&amp;#x2019;s common stock from time to time through December 31, 2020. The Company is precluded from submitting a
purchase notice to Triton if the closing price is less than $1.65 per share as reported on the Nasdaq Stock Market.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The total number of the shares to be purchased
under the Agreement shall not exceed 523,596, or 2.5% of the Company&amp;#x2019;s outstanding shares of common stock on the Agreement&amp;#x2019;s
execution date, subject to the 9.9% beneficial ownership limitation of the Company&amp;#x2019;s shares of common stock outstanding by Triton.
Closing for sales of common stock will occur no later than three business days following the date on which the Purchased Shares are received
by Triton&amp;#x2019;s custodian. In addition, the Company agreed to (i) at the time of the purchase agreement execution remit $10,000 to Triton,
and (ii) at the initial closing pay $5,000 to Triton, to reimburse Triton&amp;#x2019;s expenses related to the transaction.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On October 29, 2020, the Company issued a
notice to sell 520,000 shares to Triton. On November 11, 2020, the Company and Triton closed the equity financing for the issuance of
520,000 shares of the Company&amp;#x2019;s common stock at $1.80 per share, the Company received $931,000 proceeds from the financing after
deducting $5,000 expenses. There was substantial delay from the notice date to the closing date, which resulted in the Company getting
a lower per share price.&lt;/p&gt;&lt;br/&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <dtss:GrossProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c167_From1Dec2018To21Dec2018" decimals="-5">6700000</dtss:GrossProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c167_From1Dec2018To21Dec2018" decimals="-5">5700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c168_From1Dec2018To21Dec2018_EscrowAgreementsMember" decimals="INF">1667500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c169_AsOf21Dec2018_EscrowAgreementsMember" decimals="0">4</us-gaap:CommonStockParOrStatedValuePerShare>
  <dtss:DescriptionOfWarrantsIssued contextRef="c168_From1Dec2018To21Dec2018_EscrowAgreementsMember">In addition, the Company issued warrants to the representative of the underwriters to purchase 101,500 shares of Common Stock at $6 per share. These warrants may be purchased in cash or via cashless exercise, will be exercisable for five years from December 21, 2018 through December 17, 2023.</dtss:DescriptionOfWarrantsIssued>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c0_From1Jul2020To31Mar2021">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">1.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="4">0.0264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted unitRef="shares" contextRef="c0_From1Jul2020To31Mar2021" decimals="INF">387727</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
  <dtss:PurchaseOfCommonStock unitRef="usd" contextRef="c170_From1Oct2020To22Oct2020_TritonFundsLPMember" decimals="-6">2000000</dtss:PurchaseOfCommonStock>
  <us-gaap:SaleOfStockPricePerShare unitRef="usdPershares" contextRef="c171_AsOf22Oct2020_TritonFundsLPMember" decimals="2">1.65</us-gaap:SaleOfStockPricePerShare>
  <dtss:DescriptionOfCommonStockAgreement contextRef="c172_From1Jul2020To31Mar2021_TritonFundsLPMember">The total number of the shares to be purchased under the Agreement shall not exceed 523,596, or 2.5% of the Company&amp;#x2019;s outstanding shares of common stock on the Agreement&amp;#x2019;s execution date, subject to the 9.9% beneficial ownership limitation of the Company&amp;#x2019;s shares of common stock outstanding by Triton. Closing for sales of common stock will occur no later than three business days following the date on which the Purchased Shares are received by Triton&amp;#x2019;s custodian. In addition, the Company agreed to (i) at the time of the purchase agreement execution remit $10,000 to Triton, and (ii) at the initial closing pay $5,000 to Triton, to reimburse Triton&amp;#x2019;s expenses related to the transaction.</dtss:DescriptionOfCommonStockAgreement>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c173_From5Oct2020To29Oct2020" decimals="INF">520000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues unitRef="shares" contextRef="c174_From2Nov2020To11Nov2020_TritonFundsLPMember" decimals="INF">520000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:CommonStockParOrStatedValuePerShare unitRef="usdPershares" contextRef="c175_AsOf11Nov2020_TritonFundsLPMember" decimals="2">1.80</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:ProceedsFromIssuanceOfCommonStock unitRef="usd" contextRef="c174_From2Nov2020To11Nov2020_TritonFundsLPMember" decimals="0">931000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:OtherExpenses unitRef="usd" contextRef="c174_From2Nov2020To11Nov2020_TritonFundsLPMember" decimals="0">5000</us-gaap:OtherExpenses>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Number&lt;br/&gt; of&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 64%&quot;&gt;Outstanding at July 1, 2020&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;3.47&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Expired&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;Outstanding at March 31, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;2.72&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;padding-bottom: 4pt&quot;&gt;Exercisable at March 31, 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;101,500&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;6.00&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;2.72&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c176_AsOf30Jun2020_WarrantMember" decimals="INF">101500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c176_AsOf30Jun2020_WarrantMember" decimals="2">6.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <dtss:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm contextRef="c177_From1Jul2020To31Mar2021_WarrantMember">P3Y171D</dtss:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross unitRef="shares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised unitRef="shares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod unitRef="shares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod unitRef="shares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c177_From1Jul2020To31Mar2021_WarrantMember" xs:nil="true"/>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber unitRef="shares" contextRef="c178_AsOf31Mar2021_WarrantMember" decimals="INF">101500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c178_AsOf31Mar2021_WarrantMember" decimals="2">6.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c177_From1Jul2020To31Mar2021_WarrantMember">P2Y262D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber unitRef="shares" contextRef="c178_AsOf31Mar2021_WarrantMember" decimals="INF">101500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <dtss:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice unitRef="usdPershares" contextRef="c178_AsOf31Mar2021_WarrantMember" decimals="2">6.00</dtss:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c177_From1Jul2020To31Mar2021_WarrantMember">P2Y262D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
10 &amp;#x2013; INCOME TAXES&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company is subject to income taxes by
entity on income arising in or derived from the tax jurisdiction in which each entity is domiciled.&amp;#xa0;The Company&amp;#x2019;s PRC subsidiaries
file their income tax returns online with PRC tax authorities. The Company conducts all of its businesses through its subsidiaries and
affiliated entities, principally in the PRC.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company&amp;#x2019;s U.S. parent company is
subject to U.S. income tax rate of 21% and files U.S. federal income tax return.&amp;#xa0; As of March 31, 2021, the U.S. entity had net operating
loss (&amp;#x201c;NOL&amp;#x201d;) carry forwards for income tax purposes of $769,364. The NOL arising in tax years beginning after 2017 may reduce
80% of a taxpayer&amp;#x2019;s taxable income, and be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security
Act (&amp;#x201c;the CARES Act&amp;#x201d;) issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year
carryback period and temporarily repealing the 80% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization
of benefits from these losses remains uncertain due to the parent Company&amp;#x2019;s limited operating history and continuing losses. Accordingly,
a 100% deferred tax asset valuation allowance was provided.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company&amp;#x2019;s offshore subsidiary, Shuhai
Skill (HK), a HK holding company is subject to 16.5% corporate income tax in HK. Shuhai Beijing received a tax holiday with a 15% corporate
income tax rate since it qualified as a high-tech company. Tianjin Information, Xunrui, Guozhong Times, Guozhong Haoze, Guohao Century,
Jingwei, Shuhai Nanjing, Zhangxun are subject to the regular 25% PRC income tax rate.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;As of March 31, 2021, the Company has approximately
$7.53 million of NOL from its HK holding company, PRC subsidiaries and VIEs that expire in calendar years 2020 through 2024. In assessing
the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred
tax assets will not be realized. The ultimate realization of deferred tax assets depends upon the Company&amp;#x2019;s future generation of
taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment. After consideration of all the information available, management believes that significant uncertainty exists with respect
to future realization of the deferred tax assets and has therefore established a full valuation allowance as of March 31, 2021 and June
30, 2020.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The following table reconciles the U.S. statutory
rates to the Company&amp;#x2019;s effective tax rate for the nine months ended March 31, 2021 and 2020:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;US federal statutory rates&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Tax rate difference &amp;#x2013; current provision&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.3&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.1&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Effect of PRC tax holiday&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3.4&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;20.9&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23.3&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Effective tax rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The following table reconciles the U.S. statutory
rates to the Company&amp;#x2019;s effective tax rate for the three months ended March 31, 2021 and 2020:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;US federal statutory rates&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Tax rate difference &amp;#x2013; current provision&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.4&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.6&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Effect of PRC tax holiday&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3.5&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;20.9&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;19.4&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Effective tax rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; &quot;&gt;The Company&amp;#x2019;s net
deferred tax assets as of March 31, 2021 and June 30, 2020 is as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March 31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Deferred tax asset&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Net operating loss&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,507,555&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,048,593&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;R&amp;amp;D expense&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;123,750&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;115,500&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Accrued expense of officers&amp;#x2019; salary&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;26,365&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;13,984&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,219&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,219&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Inventory impairment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;ROU&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,667&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,689,522&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,197,262&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,689,522&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,197,262&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net deferred tax asset&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c179_From1Jul2020To31Mar2021_ParentMember" decimals="2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:OperatingLossCarryforwards unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">769364</us-gaap:OperatingLossCarryforwards>
  <dtss:ReduceOfTaxpayerPercentage unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">0.80</dtss:ReduceOfTaxpayerPercentage>
  <us-gaap:DescriptionOfOtherRegulatoryLimitations contextRef="c0_From1Jul2020To31Mar2021">However, the coronavirus Aid, Relief and Economic Security Act (&amp;#x201c;the CARES Act&amp;#x201d;) issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year carryback period and temporarily repealing the 80% limitation for NOLs arising in 2018, 2019 and 2020.</us-gaap:DescriptionOfOtherRegulatoryLimitations>
  <dtss:PercentageOfDifferedTaxAssets unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="2">1.00</dtss:PercentageOfDifferedTaxAssets>
  <dtss:CorporateTaxDescription contextRef="c0_From1Jul2020To31Mar2021">The Company&amp;#x2019;s offshore subsidiary, Shuhai Skill (HK), a HK holding company is subject to 16.5% corporate income tax in HK. Shuhai Beijing received a tax holiday with a 15% corporate income tax rate since it qualified as a high-tech company. Tianjin Information, Xunrui, Guozhong Times, Guozhong Haoze, Guohao Century, Jingwei, Shuhai Nanjing, Zhangxun are subject to the regular 25% PRC income tax rate.</dtss:CorporateTaxDescription>
  <dtss:NetOperatingLossDescription contextRef="c0_From1Jul2020To31Mar2021">As of March 31, 2021, the Company has approximately $7.53 million of NOL from its HK holding company, PRC subsidiaries and VIEs that expire in calendar years 2020 through 2024.</dtss:NetOperatingLossDescription>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;US federal statutory rates&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Tax rate difference &amp;#x2013; current provision&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.3&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.1&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Effect of PRC tax holiday&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3.4&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;0.8&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;20.9&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;23.3&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Effective tax rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;US federal statutory rates&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;(21.0&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Tax rate difference &amp;#x2013; current provision&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.4&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;(3.6&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Permanent difference&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Effect of PRC tax holiday&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;3.5&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.2&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;20.9&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;19.4&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Effective tax rate&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="3">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" decimals="3">-0.031</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="3">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" decimals="3">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" decimals="3">0.209</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" decimals="3">0.233</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations unitRef="pure" contextRef="c0_From1Jul2020To31Mar2021" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations unitRef="pure" contextRef="c4_From1Jul2019To31Mar2020" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c5_From1Jan2021To31Mar2021" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" decimals="3">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c5_From1Jan2021To31Mar2021" decimals="3">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" decimals="3">-0.036</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes unitRef="pure" contextRef="c5_From1Jan2021To31Mar2021" decimals="3">0.035</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" decimals="3">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c5_From1Jan2021To31Mar2021" decimals="3">0.209</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" decimals="3">0.194</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations unitRef="pure" contextRef="c5_From1Jan2021To31Mar2021" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations unitRef="pure" contextRef="c6_From1Jan2020To31Mar2020" xs:nil="true"/>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: center&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March 31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;June&amp;#xa0;30,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Deferred tax asset&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Net operating loss&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,507,555&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,048,593&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;R&amp;amp;D expense&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;123,750&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;115,500&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Accrued expense of officers&amp;#x2019; salary&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;26,365&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;13,984&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,219&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;8,219&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;Inventory impairment&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;10,966&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;&amp;#xa0;ROU&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;12,667&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,689,522&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,197,262&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: valuation allowance&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,689,522&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(1,197,262&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Net deferred tax asset&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;-&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <dtss:DeferredTaxAssetNetOperatingLoss unitRef="usd" contextRef="c180_AsOf31Mar2021_OperatingIncomeLossMember" decimals="0">1507555</dtss:DeferredTaxAssetNetOperatingLoss>
  <dtss:DeferredTaxAssetNetOperatingLoss unitRef="usd" contextRef="c181_AsOf30Jun2020_OperatingIncomeLossMember" decimals="0">1048593</dtss:DeferredTaxAssetNetOperatingLoss>
  <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment unitRef="usd" contextRef="c182_AsOf31Mar2021_RDExpenseMember" decimals="0">123750</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
  <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment unitRef="usd" contextRef="c183_AsOf30Jun2020_RDExpenseMember" decimals="0">115500</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
  <dtss:DeferredTaxAssetsAccruedExpenseOfOfficersSalary unitRef="usd" contextRef="c184_AsOf31Mar2021_AccruedLiabilitiesMember" decimals="0">26365</dtss:DeferredTaxAssetsAccruedExpenseOfOfficersSalary>
  <dtss:DeferredTaxAssetsAccruedExpenseOfOfficersSalary unitRef="usd" contextRef="c185_AsOf30Jun2020_AccruedLiabilitiesMember" decimals="0">13984</dtss:DeferredTaxAssetsAccruedExpenseOfOfficersSalary>
  <dtss:DeferredTaxAssetsDepreciationAndAmortization unitRef="usd" contextRef="c186_AsOf31Mar2021_DepreciationAndAmortizationMember" decimals="0">8219</dtss:DeferredTaxAssetsDepreciationAndAmortization>
  <dtss:DeferredTaxAssetsDepreciationAndAmortization unitRef="usd" contextRef="c187_AsOf30Jun2020_DepreciationAndAmortizationMember" decimals="0">8219</dtss:DeferredTaxAssetsDepreciationAndAmortization>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses unitRef="usd" contextRef="c188_AsOf31Mar2021_InventoriesMember" decimals="0">10966</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses unitRef="usd" contextRef="c189_AsOf30Jun2020_InventoriesMember" decimals="0">10966</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
  <dtss:DeferredTaxAssetsROU unitRef="usd" contextRef="c190_AsOf31Mar2021_RouMember" decimals="0">12667</dtss:DeferredTaxAssetsROU>
  <dtss:DeferredTaxAssetsROU unitRef="usd" contextRef="c191_AsOf30Jun2020_RouMember" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c192_AsOf31Mar2021_AssetsTotalMember" decimals="0">1689522</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsGross unitRef="usd" contextRef="c193_AsOf30Jun2020_AssetsTotalMember" decimals="0">1197262</us-gaap:DeferredTaxAssetsGross>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c194_AsOf31Mar2021_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="0">1689522</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance unitRef="usd" contextRef="c195_AsOf30Jun2020_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="0">1197262</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c196_AsOf31Mar2021_AssetsMember" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsNet unitRef="usd" contextRef="c197_AsOf30Jun2020_AssetsMember" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;font style=&quot;text-transform: uppercase&quot;&gt;&lt;b&gt;NOTE
11 &amp;#x2013;&amp;#xa0;COMMITMENTS&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On March 20, 2019, the Company entered into
the one-year operating lease for senior management&amp;#x2019;s dormitory. The lease expired March 22, 2020 and had a monthly rent of RMB 5,200
(or $735). The Company did not renew the lease upon expiration.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On July 30, 2019, the Company entered into
an operating lease for its office in Beijing. Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease
term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&amp;#x201c;VAT&amp;#x201d;)
(or $29,250). The lease required a security deposit of three months&amp;#x2019; rent of RMB 677,769 (or $96,000). The Company will receive
a six-month rent abatement, which was considered in calculating the present value of the lease payments to determine the ROU which is
being amortized over the term of the lease.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On July 30, 2019, the Company entered into
a property service agreement for its office in Beijing (described above). Pursuant to the property service agreement, the agreement commenced
on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000). The deposit was RMB 202,352
(or $29,000).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On August 28, 2019, the Company entered an
operating lease for senior officers&amp;#x2019; dormitory in Beijing. The lease has a term of two years with expiration on August 31, 2021,
the monthly rent is RMB 14,500 ($2,045), payable every six months in advance.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;In August 2020, the Company entered into a
lease for an office in Shenzhen City, China for three years from August 8, 2020 through August 7, 2023, with a monthly rent of RMB 209,911
($29,651) for the first year. The rent will increase by 3% each year starting from the second year.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;On August 26, 2020, Tianjin Information entered
into a lease for the office in Hangzhou City, China from September 11, 2020 to October 5, 2022. The first year rent is RMB 1,383,970 ($207,000).
The second year rent is RMB 1,425,909 ($202,800). The security deposit is RMB 115,311 ($16,400). The total rent for the lease period is
to be paid in four installments.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company adopted FASB ASC Topic 842 on
July 1, 2019. The components of lease costs, lease term and discount rate with respect of the Company&amp;#x2019;s office lease and the senior
officers&amp;#x2019; dormitory lease with an initial term of more than 12 months are as follows:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Operating lease expense&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;588,924&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;113,211&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Operating lease expense&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;229,745&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;31,727&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March &amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Right-of-use assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,525,461&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Lease liabilities - current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;659,280&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Lease liabilities - noncurrent&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;777,455&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Weighted average remaining lease term&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;1.93 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The following is a schedule, by years, of
maturities of the operating lease liabilities as of March 31, 2021:&lt;/p&gt;&lt;br/&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid&quot;&gt;12 Months Ending March 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Minimum&lt;br/&gt; Lease&lt;br/&gt; Payment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;724,240&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;2023&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;672,328&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;129,101&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,525,669&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: imputed interest&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(88,934&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,436,735&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;br/&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <dtss:RenewedPropertysManagementContractTerm contextRef="c198_From1Mar2019To20Mar2019_OperatingLeaseAgreementMember">On March 20, 2019, the Company entered into the one-year operating lease for senior management&amp;#x2019;s dormitory.</dtss:RenewedPropertysManagementContractTerm>
  <dtss:MonthlyRent unitRef="cny" contextRef="c198_From1Mar2019To20Mar2019_OperatingLeaseAgreementMember" decimals="0">5200</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="usd" contextRef="c198_From1Mar2019To20Mar2019_OperatingLeaseAgreementMember" decimals="0">735</dtss:MonthlyRent>
  <us-gaap:LessorOperatingLeaseDescription contextRef="c199_From1Jul2019To30Jul2019">Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&amp;#x201c;VAT&amp;#x201d;) (or $29,250).</us-gaap:LessorOperatingLeaseDescription>
  <dtss:MonthlyRent unitRef="cny" contextRef="c200_From1Jul2019To30Jul2019_OperatingLeaseAgreementMember" decimals="0">207269</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="usd" contextRef="c200_From1Jul2019To30Jul2019_OperatingLeaseAgreementMember" decimals="0">29250</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="cny" contextRef="c201_From1Jan2021To31Mar2021_OperatingLeaseAgreementMember" decimals="0">677769</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="usd" contextRef="c201_From1Jan2021To31Mar2021_OperatingLeaseAgreementMember" decimals="0">96000</dtss:MonthlyRent>
  <us-gaap:LessorOperatingLeaseDescription contextRef="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember">Pursuant to the property service agreement, the agreement commenced on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000).</us-gaap:LessorOperatingLeaseDescription>
  <dtss:QuarterlyFees unitRef="cny" contextRef="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember" decimals="0">202352</dtss:QuarterlyFees>
  <dtss:QuarterlyFees unitRef="usd" contextRef="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember" decimals="0">29000</dtss:QuarterlyFees>
  <dtss:RentDeposits unitRef="cny" contextRef="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember" decimals="0">202352</dtss:RentDeposits>
  <dtss:RentDeposits unitRef="usd" contextRef="c202_From1Jul2019To30Jul2019_ServiceAgreementsMember" decimals="0">29000</dtss:RentDeposits>
  <dtss:MonthlyRent unitRef="cny" contextRef="c203_From1Aug2019To28Aug2019" decimals="0">14500</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="usd" contextRef="c203_From1Aug2019To28Aug2019" decimals="0">2045</dtss:MonthlyRent>
  <us-gaap:LessorOperatingLeaseDescription contextRef="c204_From1Aug2019To30Aug2019">In August 2020, the Company entered into a lease for an office in Shenzhen City, China for three years from August 8, 2020 through August 7, 2023, with a monthly rent of RMB 209,911 ($29,651) for the first year.</us-gaap:LessorOperatingLeaseDescription>
  <dtss:MonthlyRent unitRef="cny" contextRef="c205_From1Aug2020To31Aug2020" decimals="0">209911</dtss:MonthlyRent>
  <dtss:MonthlyRent unitRef="usd" contextRef="c205_From1Aug2020To31Aug2020" decimals="0">29651</dtss:MonthlyRent>
  <dtss:IncreaseInRentPercentage unitRef="pure" contextRef="c142_AsOf31Aug2020" decimals="2">0.03</dtss:IncreaseInRentPercentage>
  <us-gaap:LessorOperatingLeaseDescription contextRef="c206_From22Aug2020To26Aug2020">On August 26, 2020, Tianjin Information entered into a lease for the office in Hangzhou City, China from September 11, 2020 to October 5, 2022.</us-gaap:LessorOperatingLeaseDescription>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths unitRef="cny" contextRef="c207_AsOf26Aug2020" decimals="0">1383970</us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths unitRef="usd" contextRef="c207_AsOf26Aug2020" decimals="0">207000</us-gaap:OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo unitRef="cny" contextRef="c207_AsOf26Aug2020" decimals="0">1425909</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo unitRef="usd" contextRef="c207_AsOf26Aug2020" decimals="0">202800</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo>
  <dtss:SecurityDeposits unitRef="cny" contextRef="c207_AsOf26Aug2020" decimals="0">115311</dtss:SecurityDeposits>
  <dtss:SecurityDeposits unitRef="usd" contextRef="c207_AsOf26Aug2020" decimals="0">16400</dtss:SecurityDeposits>
  <dtss:ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Nine Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Operating lease expense&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;588,924&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;113,211&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; March&amp;#xa0;31,&lt;br/&gt; 2020&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 76%; text-align: left&quot;&gt;Operating lease expense&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;229,745&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;31,727&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;March &amp;#xa0;31,&lt;br/&gt; 2021&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;Right-of-use assets&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;1,525,461&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Lease liabilities - current&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;659,280&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Lease liabilities - noncurrent&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;777,455&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td&gt;Weighted average remaining lease term&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;&lt;font style=&quot;font-size: 10pt&quot;&gt;1.93 years&lt;/font&gt;&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;5.00&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</dtss:ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c208_From1Jul2020To31Mar2021_CommitmentsMember" decimals="0">588924</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c209_From1Jul2019To31Mar2020_CommitmentsMember" decimals="0">113211</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c210_From1Jan2021To31Mar2021_CommitmentsMember" decimals="0">229745</us-gaap:OperatingLeaseExpense>
  <us-gaap:OperatingLeaseExpense unitRef="usd" contextRef="c211_From1Jan2020To31Mar2020_CommitmentsMember" decimals="0">31727</us-gaap:OperatingLeaseExpense>
  <us-gaap:LongTermDebt unitRef="usd" contextRef="c212_AsOf31Mar2021_CommitmentsMember" decimals="0">1525461</us-gaap:LongTermDebt>
  <us-gaap:OperatingLeaseLiabilityCurrent unitRef="usd" contextRef="c212_AsOf31Mar2021_CommitmentsMember" decimals="0">659280</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent unitRef="usd" contextRef="c212_AsOf31Mar2021_CommitmentsMember" decimals="0">777455</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c212_AsOf31Mar2021_CommitmentsMember">P1Y339D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent unitRef="pure" contextRef="c212_AsOf31Mar2021_CommitmentsMember" decimals="4">0.0500</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif&quot;&gt;
  &lt;tr style=&quot;vertical-align: bottom&quot;&gt;
    &lt;td style=&quot;text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid&quot;&gt;12 Months Ending March 31,&lt;/td&gt;&lt;td style=&quot;font-weight: bold; padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td colspan=&quot;2&quot; style=&quot;font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid&quot;&gt;Minimum&lt;br/&gt; Lease&lt;br/&gt; Payment&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; font-weight: bold&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;width: 88%; text-align: left&quot;&gt;2022&lt;/td&gt;&lt;td style=&quot;width: 1%&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;width: 1%; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;width: 9%; text-align: right&quot;&gt;724,240&lt;/td&gt;&lt;td style=&quot;width: 1%; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;2023&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;672,328&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;2024&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;129,101&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;text-align: right&quot;&gt;1,525,669&lt;/td&gt;&lt;td style=&quot;text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; background-color: rgb(204,238,255)&quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 1.5pt&quot;&gt;Less: imputed interest&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 1.5pt solid; text-align: right&quot;&gt;(88,934&lt;/td&gt;&lt;td style=&quot;padding-bottom: 1.5pt; text-align: left&quot;&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style=&quot;vertical-align: bottom; &quot;&gt;
    &lt;td style=&quot;text-align: left; padding-bottom: 4pt&quot;&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt&quot;&gt;&amp;#xa0;&lt;/td&gt;
    &lt;td style=&quot;border-bottom: Black 4pt double; text-align: left&quot;&gt;$&lt;/td&gt;&lt;td style=&quot;border-bottom: Black 4pt double; text-align: right&quot;&gt;1,436,735&lt;/td&gt;&lt;td style=&quot;padding-bottom: 4pt; text-align: left&quot;&gt;&amp;#xa0;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">724240</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">672328</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">129101</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1525669</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <dtss:LessImputedInterest unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">88934</dtss:LessImputedInterest>
  <dtss:PresentValueOfLeaseLiabilities unitRef="usd" contextRef="c2_AsOf31Mar2021" decimals="0">1436735</dtss:PresentValueOfLeaseLiabilities>
  <us-gaap:SubsequentEventsTextBlock contextRef="c0_From1Jul2020To31Mar2021">&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;&lt;b&gt;NOTE 12 &amp;#x2013; SUBSEQUENT&amp;#xa0;&lt;font style=&quot;text-transform: uppercase&quot;&gt;EVENTS&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; &quot;&gt;The Company evaluated all events that occurred
subsequent to March 31, 2021 through the date the CFS was issued, and no material subsequent event was identified.&lt;/p&gt;&lt;br/&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>dtss-20210331.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:dtss="http://www.dataseainc.com/20210331" targetNamespace="http://www.dataseainc.com/20210331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="dtss-20210331_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="dtss-20210331_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="dtss-20210331_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="dtss-20210331_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet" id="dtss_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals" id="dtss_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ConsolidatedIncomeStatement" id="dtss_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ShareholdersEquityType2or3" id="dtss_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ConsolidatedCashFlow" id="dtss_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness" id="dtss_r_OrganizationandDescriptionofBusiness">
        <link:definition>006 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies" id="dtss_r_SummaryofSignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PropertyandEquipment" id="dtss_r_PropertyandEquipment">
        <link:definition>008 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IntangibleAssets" id="dtss_r_IntangibleAssets">
        <link:definition>009 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets" id="dtss_r_PrepaidExpensesandOtherCurrentAssets">
        <link:definition>010 - Disclosure - Prepaid Expenses and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayables" id="dtss_r_AccruedExpensesandOtherPayables">
        <link:definition>011 - Disclosure - Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/LoansPayable" id="dtss_r_LoansPayable">
        <link:definition>012 - Disclosure - Loans Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/RelatedPartyTransactions" id="dtss_r_RelatedPartyTransactions">
        <link:definition>013 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/CommonStockandWarrants" id="dtss_r_CommonStockandWarrants">
        <link:definition>014 - Disclosure - Common Stock and Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IncomeTaxes" id="dtss_r_IncomeTaxes">
        <link:definition>015 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/Commitments" id="dtss_r_Commitments">
        <link:definition>016 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/SubsequentEvents" id="dtss_r_SubsequentEvents">
        <link:definition>017 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/AccountingPoliciesByPolicy" id="dtss_r_AccountingPoliciesByPolicy">
        <link:definition>018 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables" id="dtss_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>019 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PropertyandEquipmentTables" id="dtss_r_PropertyandEquipmentTables">
        <link:definition>020 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IntangibleAssetsTables" id="dtss_r_IntangibleAssetsTables">
        <link:definition>021 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables" id="dtss_r_PrepaidExpensesandOtherCurrentAssetsTables">
        <link:definition>022 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables" id="dtss_r_AccruedExpensesandOtherPayablesTables">
        <link:definition>023 - Disclosure - Accrued Expenses and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsTables" id="dtss_r_CommonStockandWarrantsTables">
        <link:definition>024 - Disclosure - Common Stock and Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IncomeTaxesTables" id="dtss_r_IncomeTaxesTables">
        <link:definition>025 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/CommitmentsTables" id="dtss_r_CommitmentsTables">
        <link:definition>026 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails" id="dtss_r_OrganizationandDescriptionofBusinessDetails">
        <link:definition>027 - Disclosure - Organization and Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails" id="dtss_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>028 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofbalancessheetTable" id="dtss_r_ScheduleofbalancessheetTable">
        <link:definition>029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of balances sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable" id="dtss_r_ScheduleofbalancesoftheVIETable">
        <link:definition>030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of balances of the VIE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable" id="dtss_r_ScheduleofdepreciationofpropertyandequipmentTable">
        <link:definition>031 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of depreciation of property and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable" id="dtss_r_ScheduleofexchangeratesusedtotranslateamountsTable">
        <link:definition>032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PropertyandEquipmentDetails" id="dtss_r_PropertyandEquipmentDetails">
        <link:definition>033 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable" id="dtss_r_ScheduleofpropertyandequipmentTable">
        <link:definition>034 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IntangibleAssetsDetails" id="dtss_r_IntangibleAssetsDetails">
        <link:definition>035 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofintangibleassetsTable" id="dtss_r_ScheduleofintangibleassetsTable">
        <link:definition>036 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" id="dtss_r_PrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>037 - Disclosure - Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ3jd3J1tpRUEOmjKZ4lYXh8] CSR-->
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable" id="dtss_r_ScheduleofprepaidexpensesandothercurrentassetsTable">
        <link:definition>038 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expenses and other current assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable" id="dtss_r_ScheduleofaccruedexpensesandotherpayablesTable">
        <link:definition>039 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/LoansPayableDetails" id="dtss_r_LoansPayableDetails">
        <link:definition>040 - Disclosure - Loans Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/RelatedPartyTransactionsDetails" id="dtss_r_RelatedPartyTransactionsDetails">
        <link:definition>041 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsDetails" id="dtss_r_CommonStockandWarrantsDetails">
        <link:definition>042 - Disclosure - Common Stock and Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable" id="dtss_r_ScheduleofactivitiesofwarrantsTable">
        <link:definition>043 - Disclosure - Common Stock and Warrants (Details) - Schedule of activities of warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/IncomeTaxesDetails" id="dtss_r_IncomeTaxesDetails">
        <link:definition>044 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable" id="dtss_r_ScheduleofeffectivetaxrateTable">
        <link:definition>045 - Disclosure - Income Taxes (Details) - Schedule of effective tax rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable" id="dtss_r_ScheduleofdeferredtaxassetTable">
        <link:definition>046 - Disclosure - Income Taxes (Details) - Schedule of deferred tax asset</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/CommitmentsDetails" id="dtss_r_CommitmentsDetails">
        <link:definition>047 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" id="dtss_r_ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable">
        <link:definition>048 - Disclosure - Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable" id="dtss_r_ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable">
        <link:definition>049 - Disclosure - Commitments (Details) - Schedule of maturities of the operating lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.dataseainc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xs:element name="ScheduleOfBalancesSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfBalancesSheetAbstract"/>
  <xs:element name="ScheduleOfBalancesOfTheVieAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfBalancesOfTheVieAbstract"/>
  <xs:element name="ScheduleOfDepreciationOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
  <xs:element name="LoansPayableDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_LoansPayableDisclosureAbstract"/>
  <xs:element name="ScheduleOfActivitiesOfWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfActivitiesOfWarrantsAbstract"/>
  <xs:element name="ScheduleOfEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfDeferredTaxAssetAbstract"/>
  <xs:element name="ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract"/>
  <xs:element name="ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract"/>
  <xs:element name="DeferredTaxAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_DeferredTaxAssetAbstract"/>
  <xs:element name="ValueaddedTaxPrepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_ValueaddedTaxPrepayment"/>
  <xs:element name="AdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_AdvancesFromCustomers"/>
  <xs:element name="OperatingLesaeLiabilitiesNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_OperatingLesaeLiabilitiesNonCurrent"/>
  <xs:element name="StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod"/>
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares"/>
  <xs:element name="IncreaseDecreaseInValueaddedTaxPrepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_IncreaseDecreaseInValueaddedTaxPrepayment"/>
  <xs:element name="RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities"/>
  <xs:element name="TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets"/>
  <xs:element name="LoansPayableDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_LoansPayableDisclosureTextBlock"/>
  <xs:element name="GoingConcernPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_GoingConcernPolicyTextBlock"/>
  <xs:element name="RestrictedsCashEscrowPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_RestrictedsCashEscrowPolicyTextBlock"/>
  <xs:element name="NoncontrollingInterestsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_NoncontrollingInterestsPolicyTextBlock"/>
  <xs:element name="StatementOfCashFlowsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_StatementOfCashFlowsPolicyTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_SummaryofSignificantAccountingPoliciesTablesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
  <xs:element name="ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock"/>
  <xs:element name="VariableInterestEntityAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityAssetsCurrent"/>
  <xs:element name="VariableInterestEntityAssetsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityAssetsNoncurrent"/>
  <xs:element name="VariableInterestEntityCarryingAmountAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityCarryingAmountAssets"/>
  <xs:element name="VariableInterestEntityLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityLiabilitiesCurrent"/>
  <xs:element name="VariableInterestEntityLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityLiabilitiesNoncurrent"/>
  <xs:element name="VariableInterestEntityCarryingAmountLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityCarryingAmountLiabilities"/>
  <xs:element name="VariableInterestEntityRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityRevenue"/>
  <xs:element name="VariableInterestEntityGrossProfit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInterestEntityGrossProfit"/>
  <xs:element name="VariableInteresEntityNetIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_VariableInteresEntityNetIncomeLoss"/>
  <xs:element name="TypesOfCurrencyDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_TypesOfCurrencyDomain"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofintangibleassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems"/>
  <xs:element name="PrepaidSoftwareDevelopmentExpenses1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_PrepaidSoftwareDevelopmentExpenses1"/>
  <xs:element name="AccountsPayableSeniorOfficersSalaryPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_AccountsPayableSeniorOfficersSalaryPayable"/>
  <xs:element name="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable"/>
  <xs:element name="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="IncomeTaxesDetailsScheduleofdeferredtaxassetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems"/>
  <xs:element name="DeferredTaxAssetNetOperatingLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_DeferredTaxAssetNetOperatingLoss"/>
  <xs:element name="DeferredTaxAssetsAccruedExpenseOfOfficersSalary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary"/>
  <xs:element name="DeferredTaxAssetsDepreciationAndAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_DeferredTaxAssetsDepreciationAndAmortization"/>
  <xs:element name="DeferredTaxAssetsROU" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_DeferredTaxAssetsROU"/>
  <xs:element name="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
  <xs:element name="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems"/>
  <xs:element name="LessImputedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_LessImputedInterest"/>
  <xs:element name="PresentValueOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_PresentValueOfLeaseLiabilities"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_OrganizationandDescriptionofBusinessDetailsTable"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_OrganizationandDescriptionofBusinessDetailsLineItems"/>
  <xs:element name="RemainingOwnershipInterest" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dtss_RemainingOwnershipInterest"/>
  <xs:element name="EquityTransferAgreementsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_EquityTransferAgreementsDescription"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="RetainedEarningAccumulatedDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RetainedEarningAccumulatedDeficit"/>
  <xs:element name="NegativeCashFlowsFromOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_NegativeCashFlowsFromOperations"/>
  <xs:element name="IissuanceOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_IissuanceOfCommonStock"/>
  <xs:element name="NetProfitsReceived" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_NetProfitsReceived"/>
  <xs:element name="EquityOptionAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_EquityOptionAgreementDescription"/>
  <xs:element name="TaxBenefitPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dtss_TaxBenefitPercentage"/>
  <xs:element name="MinorityInterestOwnershipPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dtss_MinorityInterestOwnershipPercentage"/>
  <xs:element name="AttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_AttributableToNoncontrollingInterest"/>
  <xs:element name="ForeignCurrencyTranslationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_ForeignCurrencyTranslationAmount"/>
  <xs:element name="CashBalanceNotInsured" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_CashBalanceNotInsured"/>
  <xs:element name="DepositProtection" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_DepositProtection"/>
  <xs:element name="FaceTemperatureMeasurementAccessControlProducts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_FaceTemperatureMeasurementAccessControlProducts"/>
  <xs:element name="PrepaidExpensesandOtherCurrentAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable"/>
  <xs:element name="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems"/>
  <xs:element name="TotalPaymetsToServiceAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_TotalPaymetsToServiceAgreements"/>
  <xs:element name="PaymentForIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_PaymentForIntangibleAssets"/>
  <xs:element name="IntrangibleAssetsSoftwareDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_IntrangibleAssetsSoftwareDevelopment"/>
  <xs:element name="RemainingPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RemainingPayments"/>
  <xs:element name="TechnologyDevelopmentServiceAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_TechnologyDevelopmentServiceAgreementDescription"/>
  <xs:element name="AmountPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_AmountPayables"/>
  <xs:element name="ResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_ResearchAndDevelopmentExpenses"/>
  <xs:element name="PrepaidSoftwareDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_PrepaidSoftwareDevelopmentExpenses"/>
  <xs:element name="CooperationAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CooperationAgreementDescription"/>
  <xs:element name="OtherReceivableFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_OtherReceivableFromRelatedParty"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_RelatedPartyTransactionsDetailsLineItems"/>
  <xs:element name="AgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_AgreementTerm"/>
  <xs:element name="RightOfUse" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RightOfUse"/>
  <xs:element name="RentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RentExpenses"/>
  <xs:element name="CommonStockandWarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_CommonStockandWarrantsDetailsTable"/>
  <xs:element name="CommonStockandWarrantsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CommonStockandWarrantsDetailsLineItems"/>
  <xs:element name="GrossProceedsFromIssuanceOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_GrossProceedsFromIssuanceOfCommonStock"/>
  <xs:element name="DescriptionOfWarrantsIssued" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_DescriptionOfWarrantsIssued"/>
  <xs:element name="PurchaseOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_PurchaseOfCommonStock"/>
  <xs:element name="DescriptionOfCommonStockAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_DescriptionOfCommonStockAgreement"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_IncomeTaxesDetailsLineItems"/>
  <xs:element name="ReduceOfTaxpayerPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ReduceOfTaxpayerPercentage"/>
  <xs:element name="PercentageOfDifferedTaxAssets" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_PercentageOfDifferedTaxAssets"/>
  <xs:element name="CorporateTaxDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CorporateTaxDescription"/>
  <xs:element name="NetOperatingLossDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_NetOperatingLossDescription"/>
  <xs:element name="CommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="dtss_CommitmentsDetailsTable"/>
  <xs:element name="CommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CommitmentsDetailsLineItems"/>
  <xs:element name="RenewedPropertysManagementContractTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_RenewedPropertysManagementContractTerm"/>
  <xs:element name="MonthlyRent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_MonthlyRent"/>
  <xs:element name="QuarterlyFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="dtss_QuarterlyFees"/>
  <xs:element name="RentDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_RentDeposits"/>
  <xs:element name="IncreaseInRentPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="dtss_IncreaseInRentPercentage"/>
  <xs:element name="SecurityDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="dtss_SecurityDeposits"/>
  <xs:element name="TypesOfCurrencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="dtss_TypesOfCurrencyAxis"/>
  <xs:element name="AgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_AgreementMember"/>
  <xs:element name="ApartmentRentalAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ApartmentRentalAgreementMember"/>
  <xs:element name="CarRentalAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_CarRentalAgreementMember"/>
  <xs:element name="ConsolidatedFinancialStatementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ConsolidatedFinancialStatementMember"/>
  <xs:element name="DepreciationAndAmortizationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_DepreciationAndAmortizationMember"/>
  <xs:element name="EscrowAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_EscrowAgreementsMember"/>
  <xs:element name="FinancialInstitutionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_FinancialInstitutionsMember"/>
  <xs:element name="HWHKLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_HWHKLimitedMember"/>
  <xs:element name="HangzhouShuhaiZhangxunTechnologyCoLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember"/>
  <xs:element name="HangzhouZhangqiBusinessManagementLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_HangzhouZhangqiBusinessManagementLimitedMember"/>
  <xs:element name="MissZhixinLiuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_MissZhixinLiuMember"/>
  <xs:element name="MsLiuMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_MsLiuMember"/>
  <xs:element name="NanjingFanhanZhinengTechnologyInstituteMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_NanjingFanhanZhinengTechnologyInstituteMember"/>
  <xs:element name="OfficeRentalAgreementWithXunruiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_OfficeRentalAgreementWithXunruiMember"/>
  <xs:element name="OperatingLeaseAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_OperatingLeaseAgreementMember"/>
  <xs:element name="RDExpenseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_RDExpenseMember"/>
  <xs:element name="RouMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_RouMember"/>
  <xs:element name="SDTTradeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SDTTradeMember"/>
  <xs:element name="ShuhaiBeijingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ShuhaiBeijingMember"/>
  <xs:element name="ShuhaiInformationSkillHKLimitedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ShuhaiInformationSkillHKLimitedMember"/>
  <xs:element name="ShuhaiNanjingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ShuhaiNanjingMember"/>
  <xs:element name="SoftwareRegistrationRightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_SoftwareRegistrationRightMember"/>
  <xs:element name="TritonFundsLPMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_TritonFundsLPMember"/>
  <xs:element name="ZhangqiMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ZhangqiMember"/>
  <xs:element name="Zhangxun1Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_Zhangxun1Member"/>
  <xs:element name="ZhangxunMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_ZhangxunMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="dtss_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>dtss-20210331_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedBalanceSheet" roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedIncomeStatement" roleURI="http://www.dataseainc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedCashFlow" roleURI="http://www.dataseainc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofbalancessheetTable" roleURI="http://www.dataseainc.com/role/ScheduleofbalancessheetTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCash" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="dtss_ValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_ValueaddedTaxPrepayment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="dtss_ValueaddedTaxPrepayment" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="dtss_AdvancesFromCustomers" xlink:href="dtss-20210331.xsd#dtss_AdvancesFromCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="dtss_AdvancesFromCustomers" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiability" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:href="dtss-20210331.xsd#dtss_OperatingLesaeLiabilitiesNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="dtss_OperatingLesaeLiabilitiesNonCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ0VBim7SyVpKKkjvZ8SWNK8] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDividendIncomeOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestAndDividendIncomeOperating" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_IncreaseDecreaseInValueaddedTaxPrepayment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofbalancessheetTable">
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountAssets" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountAssets"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="dtss_VariableInterestEntityCarryingAmountAssets" xlink:to="dtss_VariableInterestEntityAssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="dtss_VariableInterestEntityCarryingAmountAssets" xlink:to="dtss_VariableInterestEntityAssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountLiabilities"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:to="dtss_VariableInterestEntityLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:to="dtss_VariableInterestEntityLiabilitiesNoncurrent" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>dtss-20210331_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedBalanceSheet" roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedIncomeStatement" roleURI="http://www.dataseainc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ShareholdersEquityType2or3" roleURI="http://www.dataseainc.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedCashFlow" roleURI="http://www.dataseainc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_OrganizationandDescriptionofBusiness" roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipment" roleURI="http://www.dataseainc.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssets" roleURI="http://www.dataseainc.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssets" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccruedExpensesandOtherPayables" roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_LoansPayable" roleURI="http://www.dataseainc.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_RelatedPartyTransactions" roleURI="http://www.dataseainc.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrants" roleURI="http://www.dataseainc.com/role/CommonStockandWarrants"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxes" roleURI="http://www.dataseainc.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_Commitments" roleURI="http://www.dataseainc.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SubsequentEvents" roleURI="http://www.dataseainc.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccountingPoliciesByPolicy" roleURI="http://www.dataseainc.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipmentTables" roleURI="http://www.dataseainc.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssetsTables" roleURI="http://www.dataseainc.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssetsTables" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccruedExpensesandOtherPayablesTables" roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrantsTables" roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxesTables" roleURI="http://www.dataseainc.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommitmentsTables" roleURI="http://www.dataseainc.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofbalancessheetTable" roleURI="http://www.dataseainc.com/role/ScheduleofbalancessheetTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofbalancesoftheVIETable" roleURI="http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofdepreciationofpropertyandequipmentTable" roleURI="http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofexchangeratesusedtotranslateamountsTable" roleURI="http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofpropertyandequipmentTable" roleURI="http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofintangibleassetsTable" roleURI="http://www.dataseainc.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofprepaidexpensesandothercurrentassetsTable" roleURI="http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofaccruedexpensesandotherpayablesTable" roleURI="http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofactivitiesofwarrantsTable" roleURI="http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofeffectivetaxrateTable" roleURI="http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofdeferredtaxassetTable" roleURI="http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" roleURI="http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable" roleURI="http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipmentDetails" roleURI="http://www.dataseainc.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssetsDetails" roleURI="http://www.dataseainc.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_LoansPayableDetails" roleURI="http://www.dataseainc.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_RelatedPartyTransactionsDetails" roleURI="http://www.dataseainc.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrantsDetails" roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxesDetails" roleURI="http://www.dataseainc.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommitmentsDetails" roleURI="http://www.dataseainc.com/role/CommitmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#DocumentAndEntityInformation" roleURI="http://www.dataseainc.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_ValueaddedTaxPrepayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="dtss_ValueaddedTaxPrepayment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DepositsAssetsNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AdvancesFromCustomers" xlink:href="dtss-20210331.xsd#dtss_AdvancesFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="dtss_AdvancesFromCustomers" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:href="dtss-20210331.xsd#dtss_OperatingLesaeLiabilitiesNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="dtss_OperatingLesaeLiabilitiesNonCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherExpensesAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDividendIncomeOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_InterestAndDividendIncomeOperating" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_IncreaseDecreaseInValueaddedTaxPrepayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccruedExpensesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/LoansPayable">
    <loc xlink:type="locator" xlink:label="dtss_LoansPayableDisclosureAbstract" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="dtss_LoansPayableDisclosureTextBlock" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_LoansPayableDisclosureAbstract" xlink:to="dtss_LoansPayableDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrants">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/Commitments">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="dtss_GoingConcernPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_GoingConcernPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="dtss_GoingConcernPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RestrictedsCashEscrowPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_RestrictedsCashEscrowPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="dtss_RestrictedsCashEscrowPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionDeferredRevenue" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShortTermLeasesPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_NoncontrollingInterestsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_NoncontrollingInterestsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="dtss_NoncontrollingInterestsPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_StatementOfCashFlowsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_StatementOfCashFlowsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="dtss_StatementOfCashFlowsPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrantsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommitmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofbalancessheetTable">
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfBalancesSheetAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityAssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityAssetsNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountAssets" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityCarryingAmountAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityLiabilitiesNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_VariableInterestEntityCarryingAmountLiabilities" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable">
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesOfTheVieAbstract"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityRevenue" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:to="dtss_VariableInterestEntityRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityGrossProfit" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityGrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:to="dtss_VariableInterestEntityGrossProfit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInteresEntityNetIncomeLoss" xlink:href="dtss-20210331.xsd#dtss_VariableInteresEntityNetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:to="dtss_VariableInteresEntityNetIncomeLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable">
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TypesOfCurrencyAxis" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:to="dtss_TypesOfCurrencyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TypesOfCurrencyDomain" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dtss_TypesOfCurrencyAxis" xlink:to="dtss_TypesOfCurrencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TypesOfCurrencyDomain_0" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dtss_TypesOfCurrencyAxis" xlink:to="dtss_TypesOfCurrencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_TypesOfCurrencyDomain" xlink:to="currency_CNY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageExchangeRateCap1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAverageExchangeRateCap1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="us-gaap_DerivativeAverageExchangeRateCap1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_SoftwareRegistrationRightMember" xlink:href="dtss-20210331.xsd#dtss_SoftwareRegistrationRightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="dtss_SoftwareRegistrationRightMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LicensingAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecurityDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_SecurityDeposit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ33qBf76jEt/oQwy5zPXE7k] CSR-->
    <loc xlink:type="locator" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses1" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidInsurance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidInsurance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidInsurance" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AccountsPayableSeniorOfficersSalaryPayable" xlink:href="dtss-20210331.xsd#dtss_AccountsPayableSeniorOfficersSalaryPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="dtss_AccountsPayableSeniorOfficersSalaryPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable">
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:href="dtss-20210331.xsd#dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="dtss-20210331.xsd#dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable">
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfEffectiveTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable">
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_DeferredTaxAssetDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_OperatingIncomeLossMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RDExpenseMember" xlink:href="dtss-20210331.xsd#dtss_RDExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="dtss_RDExpenseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_AccruedLiabilitiesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DepreciationAndAmortizationMember" xlink:href="dtss-20210331.xsd#dtss_DepreciationAndAmortizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="dtss_DepreciationAndAmortizationMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_InventoriesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RouMember" xlink:href="dtss-20210331.xsd#dtss_RouMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="dtss_RouMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_AssetsTotalMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_AssetsMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetNetOperatingLoss" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetNetOperatingLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_DeferredTaxAssetNetOperatingLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_DeferredTaxAssetsDepreciationAndAmortization" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsROU" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsROU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_DeferredTaxAssetsROU" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable">
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_CommitmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_LongTermDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_LessImputedInterest" xlink:href="dtss-20210331.xsd#dtss_LessImputedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="dtss_LessImputedInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_PresentValueOfLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_PresentValueOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="dtss_PresentValueOfLeaseLiabilities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="dtss_OrganizationandDescriptionofBusinessDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_MsLiuMember" xlink:href="dtss-20210331.xsd#dtss_MsLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_MsLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_MissZhixinLiuMember" xlink:href="dtss-20210331.xsd#dtss_MissZhixinLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_MissZhixinLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiBeijingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_ShuhaiBeijingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_NanjingFanhanZhinengTechnologyInstituteMember" xlink:href="dtss-20210331.xsd#dtss_NanjingFanhanZhinengTechnologyInstituteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_NanjingFanhanZhinengTechnologyInstituteMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_HangzhouZhangqiBusinessManagementLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouZhangqiBusinessManagementLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_HangzhouZhangqiBusinessManagementLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ZhangqiMember" xlink:href="dtss-20210331.xsd#dtss_ZhangqiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_ZhangqiMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ZhangxunMember" xlink:href="dtss-20210331.xsd#dtss_ZhangxunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_ZhangxunMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiInformationSkillHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiInformationSkillHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="dtss_ShuhaiInformationSkillHKLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RemainingOwnershipInterest" xlink:href="dtss-20210331.xsd#dtss_RemainingOwnershipInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="dtss_RemainingOwnershipInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_EquityTransferAgreementsDescription" xlink:href="dtss-20210331.xsd#dtss_EquityTransferAgreementsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="dtss_EquityTransferAgreementsDescription" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_FinancialInstitutionsMember" xlink:href="dtss-20210331.xsd#dtss_FinancialInstitutionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="dtss_FinancialInstitutionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ConsolidatedFinancialStatementMember" xlink:href="dtss-20210331.xsd#dtss_ConsolidatedFinancialStatementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_ConsolidatedFinancialStatementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_Zhangxun1Member" xlink:href="dtss-20210331.xsd#dtss_Zhangxun1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_Zhangxun1Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiNanjingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiNanjingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_ShuhaiNanjingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiBeijingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiBeijingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="dtss_ShuhaiBeijingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LeaseAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProfitLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RetainedEarningAccumulatedDeficit" xlink:href="dtss-20210331.xsd#dtss_RetainedEarningAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_RetainedEarningAccumulatedDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_NegativeCashFlowsFromOperations" xlink:href="dtss-20210331.xsd#dtss_NegativeCashFlowsFromOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_NegativeCashFlowsFromOperations" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_IissuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_IissuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_IissuanceOfCommonStock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_NetProfitsReceived" xlink:href="dtss-20210331.xsd#dtss_NetProfitsReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_NetProfitsReceived" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_EquityOptionAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_EquityOptionAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_EquityOptionAgreementDescription" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TaxBenefitPercentage" xlink:href="dtss-20210331.xsd#dtss_TaxBenefitPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_TaxBenefitPercentage" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_MinorityInterestOwnershipPercentage" xlink:href="dtss-20210331.xsd#dtss_MinorityInterestOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_MinorityInterestOwnershipPercentage" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AttributableToNoncontrollingInterest" xlink:href="dtss-20210331.xsd#dtss_AttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_AttributableToNoncontrollingInterest" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ForeignCurrencyTranslationAmount" xlink:href="dtss-20210331.xsd#dtss_ForeignCurrencyTranslationAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_ForeignCurrencyTranslationAmount" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_CashBalanceNotInsured" xlink:href="dtss-20210331.xsd#dtss_CashBalanceNotInsured"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_CashBalanceNotInsured" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DepositProtection" xlink:href="dtss-20210331.xsd#dtss_DepositProtection"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_DepositProtection" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignFinancialInstitutionsActualDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignFinancialInstitutionsActualDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignFinancialInstitutionsActualDeposits" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_FaceTemperatureMeasurementAccessControlProducts" xlink:href="dtss-20210331.xsd#dtss_FaceTemperatureMeasurementAccessControlProducts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_FaceTemperatureMeasurementAccessControlProducts" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="srt_RangeAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_HWHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HWHKLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_HWHKLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_SDTTradeMember" xlink:href="dtss-20210331.xsd#dtss_SDTTradeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="dtss_SDTTradeMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="dtss_HWHKLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AgreementMember" xlink:href="dtss-20210331.xsd#dtss_AgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="dtss_AgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ServiceAgreementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TotalPaymetsToServiceAgreements" xlink:href="dtss-20210331.xsd#dtss_TotalPaymetsToServiceAgreements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_TotalPaymetsToServiceAgreements" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_PaymentForIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_PaymentForIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_PaymentForIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_IntrangibleAssetsSoftwareDevelopment" xlink:href="dtss-20210331.xsd#dtss_IntrangibleAssetsSoftwareDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_IntrangibleAssetsSoftwareDevelopment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RemainingPayments" xlink:href="dtss-20210331.xsd#dtss_RemainingPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_RemainingPayments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TechnologyDevelopmentServiceAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_TechnologyDevelopmentServiceAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_TechnologyDevelopmentServiceAgreementDescription" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AmountPayables" xlink:href="dtss-20210331.xsd#dtss_AmountPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_AmountPayables" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ResearchAndDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_ResearchAndDevelopmentExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_ResearchAndDevelopmentExpenses" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_CooperationAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_CooperationAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_CooperationAgreementDescription" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_OtherReceivableFromRelatedParty" xlink:href="dtss-20210331.xsd#dtss_OtherReceivableFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_OtherReceivableFromRelatedParty" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_PaymentsForLoans" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WorkersCompensationDiscountPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WorkersCompensationDiscountPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_WorkersCompensationDiscountPercent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidRoyalties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidRoyalties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_PrepaidRoyalties" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/LoansPayableDetails">
    <loc xlink:type="locator" xlink:label="dtss_LoansPayableDisclosureAbstract" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_LoansPayableDisclosureAbstract" xlink:to="us-gaap_LoansPayable" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_RelatedPartyTransactionsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="dtss_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_RelatedPartyTransactionsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_CarRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_CarRentalAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="dtss_CarRentalAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ApartmentRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_ApartmentRentalAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="dtss_ApartmentRentalAgreementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_OfficeRentalAgreementWithXunruiMember" xlink:href="dtss-20210331.xsd#dtss_OfficeRentalAgreementWithXunruiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="dtss_OfficeRentalAgreementWithXunruiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_PresidentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_PresidentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_PresidentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_AgreementTerm" xlink:href="dtss-20210331.xsd#dtss_AgreementTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="dtss_AgreementTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OperatingCostsAndExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RightOfUse" xlink:href="dtss-20210331.xsd#dtss_RightOfUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="dtss_RightOfUse" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RentExpenses" xlink:href="dtss-20210331.xsd#dtss_RentExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="dtss_RentExpenses" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrantsDetails">
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_CommonStockandWarrantsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_CommonStockandWarrantsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_CommonStockandWarrantsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_EscrowAgreementsMember" xlink:href="dtss-20210331.xsd#dtss_EscrowAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="dtss_EscrowAgreementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_TritonFundsLPMember" xlink:href="dtss-20210331.xsd#dtss_TritonFundsLPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="dtss_TritonFundsLPMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_GrossProceedsFromIssuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_GrossProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_GrossProceedsFromIssuanceOfCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DescriptionOfWarrantsIssued" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfWarrantsIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_DescriptionOfWarrantsIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_PurchaseOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_PurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_PurchaseOfCommonStock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_DescriptionOfCommonStockAgreement" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfCommonStockAgreement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_DescriptionOfCommonStockAgreement" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_OtherExpenses" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_IncomeTaxesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_ReduceOfTaxpayerPercentage" xlink:href="dtss-20210331.xsd#dtss_ReduceOfTaxpayerPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_ReduceOfTaxpayerPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfOtherRegulatoryLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfOtherRegulatoryLimitations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DescriptionOfOtherRegulatoryLimitations" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_PercentageOfDifferedTaxAssets" xlink:href="dtss-20210331.xsd#dtss_PercentageOfDifferedTaxAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_PercentageOfDifferedTaxAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_CorporateTaxDescription" xlink:href="dtss-20210331.xsd#dtss_CorporateTaxDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_CorporateTaxDescription" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_NetOperatingLossDescription" xlink:href="dtss-20210331.xsd#dtss_NetOperatingLossDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_NetOperatingLossDescription" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommitmentsDetails">
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_CommitmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dtss_CommitmentsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_OperatingLeaseAgreementMember" xlink:href="dtss-20210331.xsd#dtss_OperatingLeaseAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="dtss_OperatingLeaseAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ServiceAgreementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RenewedPropertysManagementContractTerm" xlink:href="dtss-20210331.xsd#dtss_RenewedPropertysManagementContractTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_RenewedPropertysManagementContractTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_MonthlyRent" xlink:href="dtss-20210331.xsd#dtss_MonthlyRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_MonthlyRent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="us-gaap_LessorOperatingLeaseDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_QuarterlyFees" xlink:href="dtss-20210331.xsd#dtss_QuarterlyFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_QuarterlyFees" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_RentDeposits" xlink:href="dtss-20210331.xsd#dtss_RentDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_RentDeposits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_IncreaseInRentPercentage" xlink:href="dtss-20210331.xsd#dtss_IncreaseInRentPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_IncreaseInRentPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dtss_SecurityDeposits" xlink:href="dtss-20210331.xsd#dtss_SecurityDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_SecurityDeposits" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="18" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>dtss-20210331_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total noncurrent assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total noncurrent liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL COMPANY STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">TOTAL EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total non-operating income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Loss before noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss to the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss attributable to the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive loss attributable to noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and restricted cash, beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and restricted cash, end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfBalancesSheetAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfBalancesSheetAbstract_lbl" xml:lang="en-US">Schedule of balances sheet [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfBalancesSheetAbstract" xlink:to="dtss_ScheduleOfBalancesSheetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountAssets" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="dtss_VariableInterestEntityCarryingAmountAssets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityCarryingAmountAssets" xlink:to="dtss_VariableInterestEntityCarryingAmountAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="dtss_VariableInterestEntityCarryingAmountLiabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:to="dtss_VariableInterestEntityCarryingAmountLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesOfTheVieAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfBalancesOfTheVieAbstract_lbl" xml:lang="en-US">Schedule of balances of the VIE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfBalancesOfTheVieAbstract" xlink:to="dtss_ScheduleOfBalancesOfTheVieAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of depreciation of property and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract" xlink:to="dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract_lbl" xml:lang="en-US">Schedule of exchange rates used to translate amounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract" xlink:to="dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TypesOfCurrencyAxis" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TypesOfCurrencyAxis_lbl" xml:lang="en-US">Types of Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TypesOfCurrencyAxis" xlink:to="dtss_TypesOfCurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfPropertyAndEquipmentAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfPropertyAndEquipmentAbstract" xlink:to="dtss_ScheduleOfPropertyAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfIntangibleAssetsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of intangible assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfIntangibleAssetsAbstract" xlink:to="dtss_ScheduleOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract_lbl" xml:lang="en-US">Schedule of prepaid expenses and other current assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract" xlink:to="dtss_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl" xml:lang="en-US">Schedule of accrued expenses and other payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract" xlink:to="dtss_ScheduleOfAccruedExpensesAndOtherPayablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_LoansPayableDisclosureAbstract" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_LoansPayableDisclosureAbstract_lbl" xml:lang="en-US">Loans Payable Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LoansPayableDisclosureAbstract" xlink:to="dtss_LoansPayableDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfActivitiesOfWarrantsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfActivitiesOfWarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfActivitiesOfWarrantsAbstract_lbl" xml:lang="en-US">Schedule of activities of warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfActivitiesOfWarrantsAbstract" xlink:to="dtss_ScheduleOfActivitiesOfWarrantsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Warrants, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Number of Warrants, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfEffectiveTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfEffectiveTaxRateAbstract_lbl" xml:lang="en-US">Schedule of effective tax rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfEffectiveTaxRateAbstract" xlink:to="dtss_ScheduleOfEffectiveTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfDeferredTaxAssetAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfDeferredTaxAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfDeferredTaxAssetAbstract_lbl" xml:lang="en-US">Schedule of deferred tax asset [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfDeferredTaxAssetAbstract" xlink:to="dtss_ScheduleOfDeferredTaxAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_lbl" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract_lbl" xml:lang="en-US">Schedule of lease costs, lease term and discount rate of office lease [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract" xlink:to="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US">Liability Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of maturities of the operating lease liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash in state-owned banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Allowances for slow-moving and obsolete inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="dtss_ValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_ValueaddedTaxPrepayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ValueaddedTaxPrepayment_lbl" xml:lang="en-US">Value-added tax prepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ValueaddedTaxPrepayment" xlink:to="dtss_ValueaddedTaxPrepayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">NONCURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US">Security deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AdvancesFromCustomers" xlink:href="dtss-20210331.xsd#dtss_AdvancesFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AdvancesFromCustomers_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AdvancesFromCustomers" xlink:to="dtss_AdvancesFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">NONCURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:href="dtss-20210331.xsd#dtss_OperatingLesaeLiabilitiesNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:to="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value, 375,000,000 shares authorized, 21,470,446 and 20,943,846 shares issued and outstanding, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common stock, issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common stock, outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common stock, per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpensesAbstract_lbl" xml:lang="en-US">Non-operating income (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDividendIncomeOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDividendIncomeOperating_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDividendIncomeOperating" xlink:to="us-gaap_InterestAndDividendIncomeOperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: loss attributable to noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US">Other comprehensive item</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Foreign currency translation loss attributable to noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted weighted average shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US">Foreign currency translation gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Number of new share issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Number of common stock sold (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <loc xlink:type="locator" xlink:label="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl" xml:lang="en-US">Issuance of common stock for subscription agreement entered in prior period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:to="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl" xml:lang="en-US">Issuance of common stock for subscription agreement entered in prior period (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:to="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Shares issued for stock compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Shares issued for stock compensation expense (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Loss including noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile loss including noncontrolling interest to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl" xml:lang="en-US">Stock compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Payment on operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment of loan payable - stockholder</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Net proceeds from issuance of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Net Proceeds from common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:to="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl" xml:lang="en-US">Transfer of prepaid software development expenditure to intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:to="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl" xml:lang="en-US">Foreign currency translation gain (loss) attributable to the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Loss on disposal on fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_IncreaseDecreaseInValueaddedTaxPrepayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl" xml:lang="en-US">Value-added tax prepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:to="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment_lbl" xml:lang="en-US">Acquisition of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Acquisition of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND DESCRIPTION OF BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of balances sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityAssetsCurrent_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityAssetsCurrent" xlink:to="dtss_VariableInterestEntityAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityAssetsNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityAssetsNoncurrent_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityAssetsNoncurrent" xlink:to="dtss_VariableInterestEntityAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityLiabilitiesCurrent_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityLiabilitiesCurrent" xlink:to="dtss_VariableInterestEntityLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityLiabilitiesNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityLiabilitiesNoncurrent_lbl" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityLiabilitiesNoncurrent" xlink:to="dtss_VariableInterestEntityLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityRevenue" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityRevenue_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityRevenue" xlink:to="dtss_VariableInterestEntityRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInterestEntityGrossProfit" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityGrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInterestEntityGrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityGrossProfit" xlink:to="dtss_VariableInterestEntityGrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_VariableInteresEntityNetIncomeLoss" xlink:href="dtss-20210331.xsd#dtss_VariableInteresEntityNetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_VariableInteresEntityNetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInteresEntityNetIncomeLoss" xlink:to="dtss_VariableInteresEntityNetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of depreciation of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful life (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of exchange rates used to translate amounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Period end USD: RMB exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageExchangeRateCap1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAverageExchangeRateCap1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAverageExchangeRateCap1_lbl" xml:lang="en-US">Average USD: RMB exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageExchangeRateCap1" xlink:to="us-gaap_DerivativeAverageExchangeRateCap1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">Schedule of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl" xml:lang="en-US">Subtotal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">PREPAID EXPENSES AND OTHER CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecurityDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses1" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses1_lbl" xml:lang="en-US">Prepaid software development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidSoftwareDevelopmentExpenses1" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidInsurance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidInsurance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US">Prepayment for inventory from Heqin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables - Heqin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AccountsPayableSeniorOfficersSalaryPayable" xlink:href="dtss-20210331.xsd#dtss_AccountsPayableSeniorOfficersSalaryPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl" xml:lang="en-US">Senior officer&#8217;s salary payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AccountsPayableSeniorOfficersSalaryPayable" xlink:to="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salary payable - employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_LoansPayableDisclosureTextBlock" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_LoansPayableDisclosureTextBlock_lbl" xml:lang="en-US">LOANS PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LoansPayableDisclosureTextBlock" xlink:to="dtss_LoansPayableDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">COMMON STOCK AND WARRANTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of activities of warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:href="dtss-20210331.xsd#dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:to="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Warrants, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of Warrants, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Warrants, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Warrants, Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Warrants, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="dtss-20210331.xsd#dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in years, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Tax rate difference &#8211; current provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Permanent difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Effect of PRC tax holiday</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetAbstract" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DeferredTaxAssetAbstract_lbl" xml:lang="en-US">Deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetAbstract" xlink:to="dtss_DeferredTaxAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetNetOperatingLoss" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetNetOperatingLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DeferredTaxAssetNetOperatingLoss_lbl" xml:lang="en-US">Net operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetNetOperatingLoss" xlink:to="dtss_DeferredTaxAssetNetOperatingLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US">R&amp;D expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary_lbl" xml:lang="en-US">Accrued expense of officers&#8217; salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary" xlink:to="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsDepreciationAndAmortization" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DeferredTaxAssetsDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="dtss_DeferredTaxAssetsDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xml:lang="en-US">Inventory impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DeferredTaxAssetsROU" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsROU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DeferredTaxAssetsROU_lbl" xml:lang="en-US">ROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsROU" xlink:to="dtss_DeferredTaxAssetsROU_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl" xml:lang="en-US">Schedule of lease costs, lease term and discount rate of office lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:to="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Lease liabilities - current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liabilities - noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of maturities of the operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PresentValueOfLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_PresentValueOfLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PresentValueOfLeaseLiabilities_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PresentValueOfLeaseLiabilities" xlink:to="dtss_PresentValueOfLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">US federal statutory rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">U.S. federal statutory rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_LessImputedInterest" xlink:href="dtss-20210331.xsd#dtss_LessImputedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="dtss_LessImputedInterest_lbl" xml:lang="en-US">Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LessImputedInterest" xlink:to="dtss_LessImputedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember_lbl" xml:lang="en-US">Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" xlink:to="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicle [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Lease improvement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold improvement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CNY_lbl" xml:lang="en-US">RMB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SoftwareRegistrationRightMember" xlink:href="dtss-20210331.xsd#dtss_SoftwareRegistrationRightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_SoftwareRegistrationRightMember_lbl" xml:lang="en-US">Software registration right [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SoftwareRegistrationRightMember" xlink:to="dtss_SoftwareRegistrationRightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Software development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LicensingAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LicensingAgreementsMember_lbl" xml:lang="en-US">Value-added telecommunications business license [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLossMember_lbl" xml:lang="en-US">Net operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossMember" xlink:to="us-gaap_OperatingIncomeLossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RDExpenseMember" xlink:href="dtss-20210331.xsd#dtss_RDExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RDExpenseMember_lbl" xml:lang="en-US">R&amp;D expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RDExpenseMember" xlink:to="dtss_RDExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesMember_lbl" xml:lang="en-US">Accrued expense of officers&#8217; salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesMember" xlink:to="us-gaap_AccruedLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DepreciationAndAmortizationMember" xlink:href="dtss-20210331.xsd#dtss_DepreciationAndAmortizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DepreciationAndAmortizationMember_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepreciationAndAmortizationMember" xlink:to="dtss_DepreciationAndAmortizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoriesMember_lbl" xml:lang="en-US">Inventory impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoriesMember" xlink:to="us-gaap_InventoriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RouMember" xlink:href="dtss-20210331.xsd#dtss_RouMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RouMember_lbl" xml:lang="en-US">ROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RouMember" xlink:to="dtss_RouMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsTotalMember_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsTotalMember" xlink:to="us-gaap_AssetsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsMember_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsMember" xlink:to="us-gaap_AssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsMember_lbl" xml:lang="en-US">Commitments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsMember" xlink:to="us-gaap_CommitmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl" xml:lang="en-US">Type of Borrower [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod_lbl" xml:lang="en-US">Business combination consideration transferred, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" xlink:to="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RemainingOwnershipInterest" xlink:href="dtss-20210331.xsd#dtss_RemainingOwnershipInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RemainingOwnershipInterest_lbl" xml:lang="en-US">Remaining ownership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingOwnershipInterest" xlink:to="dtss_RemainingOwnershipInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_EquityTransferAgreementsDescription" xlink:href="dtss-20210331.xsd#dtss_EquityTransferAgreementsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_EquityTransferAgreementsDescription_lbl" xml:lang="en-US">Equity transfer agreements, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityTransferAgreementsDescription" xlink:to="dtss_EquityTransferAgreementsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RetainedEarningAccumulatedDeficit" xlink:href="dtss-20210331.xsd#dtss_RetainedEarningAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RetainedEarningAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RetainedEarningAccumulatedDeficit" xlink:to="dtss_RetainedEarningAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_NegativeCashFlowsFromOperations" xlink:href="dtss-20210331.xsd#dtss_NegativeCashFlowsFromOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_NegativeCashFlowsFromOperations_lbl" xml:lang="en-US">Negative cash flows from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NegativeCashFlowsFromOperations" xlink:to="dtss_NegativeCashFlowsFromOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Company issuance share value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IissuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_IissuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_IissuanceOfCommonStock_lbl" xml:lang="en-US">Issuance of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IissuanceOfCommonStock" xlink:to="dtss_IissuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl" xml:lang="en-US">Owned subsidiaries, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_NetProfitsReceived" xlink:href="dtss-20210331.xsd#dtss_NetProfitsReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_NetProfitsReceived_lbl" xml:lang="en-US">Net profit, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetProfitsReceived" xlink:to="dtss_NetProfitsReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_EquityOptionAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_EquityOptionAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_EquityOptionAgreementDescription_lbl" xml:lang="en-US">Equity option agreement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityOptionAgreementDescription" xlink:to="dtss_EquityOptionAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Useful life of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TaxBenefitPercentage" xlink:href="dtss-20210331.xsd#dtss_TaxBenefitPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TaxBenefitPercentage_lbl" xml:lang="en-US">Tax benefit percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TaxBenefitPercentage" xlink:to="dtss_TaxBenefitPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_MinorityInterestOwnershipPercentage" xlink:href="dtss-20210331.xsd#dtss_MinorityInterestOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_MinorityInterestOwnershipPercentage_lbl" xml:lang="en-US">Ownership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MinorityInterestOwnershipPercentage" xlink:to="dtss_MinorityInterestOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AttributableToNoncontrollingInterest" xlink:href="dtss-20210331.xsd#dtss_AttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AttributableToNoncontrollingInterest" xlink:to="dtss_AttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ForeignCurrencyTranslationAmount" xlink:href="dtss-20210331.xsd#dtss_ForeignCurrencyTranslationAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ForeignCurrencyTranslationAmount_lbl" xml:lang="en-US">Cash denominated in RMB with a U.S. dollar equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ForeignCurrencyTranslationAmount" xlink:to="dtss_ForeignCurrencyTranslationAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl" xml:lang="en-US">Federal Deposit Insurance Corporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:to="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CashBalanceNotInsured" xlink:href="dtss-20210331.xsd#dtss_CashBalanceNotInsured"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_CashBalanceNotInsured_lbl" xml:lang="en-US">Cash balance not insured</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CashBalanceNotInsured" xlink:to="dtss_CashBalanceNotInsured_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DepositProtection" xlink:href="dtss-20210331.xsd#dtss_DepositProtection"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DepositProtection_lbl" xml:lang="en-US">Deposit protection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepositProtection" xlink:to="dtss_DepositProtection_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignFinancialInstitutionsActualDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignFinancialInstitutionsActualDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignFinancialInstitutionsActualDeposits_lbl" xml:lang="en-US">Cash balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignFinancialInstitutionsActualDeposits" xlink:to="us-gaap_ForeignFinancialInstitutionsActualDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl" xml:lang="en-US">Safe campus intelligence control systems, sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_FaceTemperatureMeasurementAccessControlProducts" xlink:href="dtss-20210331.xsd#dtss_FaceTemperatureMeasurementAccessControlProducts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl" xml:lang="en-US">Face temperature measurement access control products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_FaceTemperatureMeasurementAccessControlProducts" xlink:to="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TotalPaymetsToServiceAgreements" xlink:href="dtss-20210331.xsd#dtss_TotalPaymetsToServiceAgreements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TotalPaymetsToServiceAgreements_lbl" xml:lang="en-US">Total payments to service agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TotalPaymetsToServiceAgreements" xlink:to="dtss_TotalPaymetsToServiceAgreements_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PaymentForIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_PaymentForIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PaymentForIntangibleAssets_lbl" xml:lang="en-US">Amount Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PaymentForIntangibleAssets" xlink:to="dtss_PaymentForIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IntrangibleAssetsSoftwareDevelopment" xlink:href="dtss-20210331.xsd#dtss_IntrangibleAssetsSoftwareDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_IntrangibleAssetsSoftwareDevelopment_lbl" xml:lang="en-US">Intangible asset software development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IntrangibleAssetsSoftwareDevelopment" xlink:to="dtss_IntrangibleAssetsSoftwareDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RemainingPayments" xlink:href="dtss-20210331.xsd#dtss_RemainingPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RemainingPayments_lbl" xml:lang="en-US">Remaining payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingPayments" xlink:to="dtss_RemainingPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TechnologyDevelopmentServiceAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_TechnologyDevelopmentServiceAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl" xml:lang="en-US">Technology development service agreement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TechnologyDevelopmentServiceAgreementDescription" xlink:to="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AmountPayables" xlink:href="dtss-20210331.xsd#dtss_AmountPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AmountPayables_lbl" xml:lang="en-US">Amount payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AmountPayables" xlink:to="dtss_AmountPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ResearchAndDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_ResearchAndDevelopmentExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ResearchAndDevelopmentExpenses_lbl" xml:lang="en-US">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ResearchAndDevelopmentExpenses" xlink:to="dtss_ResearchAndDevelopmentExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses_lbl" xml:lang="en-US">Prepaid software development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidSoftwareDevelopmentExpenses" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CooperationAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_CooperationAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_CooperationAgreementDescription_lbl" xml:lang="en-US">Cooperation agreement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CooperationAgreementDescription" xlink:to="dtss_CooperationAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl" xml:lang="en-US">Total borrowing amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_OtherReceivableFromRelatedParty" xlink:href="dtss-20210331.xsd#dtss_OtherReceivableFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_OtherReceivableFromRelatedParty_lbl" xml:lang="en-US">Other receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OtherReceivableFromRelatedParty" xlink:to="dtss_OtherReceivableFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDebtExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Interest expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentInterestRate_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForLoans_lbl" xml:lang="en-US">Monthly loan payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLoans" xlink:to="us-gaap_PaymentsForLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WorkersCompensationDiscountPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WorkersCompensationDiscountPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WorkersCompensationDiscountPercent_lbl" xml:lang="en-US">Profits of sale of face recognition payment, percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WorkersCompensationDiscountPercent" xlink:to="us-gaap_WorkersCompensationDiscountPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidRoyalties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidRoyalties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidRoyalties_lbl" xml:lang="en-US">Prepaid goods purchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidRoyalties" xlink:to="us-gaap_PrepaidRoyalties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loans payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AgreementTerm" xlink:href="dtss-20210331.xsd#dtss_AgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AgreementTerm_lbl" xml:lang="en-US">Agreement term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AgreementTerm" xlink:to="dtss_AgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Car lease expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Pay operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RightOfUse" xlink:href="dtss-20210331.xsd#dtss_RightOfUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RightOfUse_lbl" xml:lang="en-US">Rights of use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightOfUse" xlink:to="dtss_RightOfUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl" xml:lang="en-US">Paid full in advance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RentExpenses" xlink:href="dtss-20210331.xsd#dtss_RentExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RentExpenses_lbl" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentExpenses" xlink:to="dtss_RentExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_GrossProceedsFromIssuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_GrossProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_GrossProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Gross proceeds from common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_GrossProceedsFromIssuanceOfCommonStock" xlink:to="dtss_GrossProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DescriptionOfWarrantsIssued" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfWarrantsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DescriptionOfWarrantsIssued_lbl" xml:lang="en-US">Description of warrants issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DescriptionOfWarrantsIssued" xlink:to="dtss_DescriptionOfWarrantsIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Fair value assumptions expected term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Warrants issued grand date (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PurchaseOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_PurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PurchaseOfCommonStock_lbl" xml:lang="en-US">Purchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PurchaseOfCommonStock" xlink:to="dtss_PurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Closing price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_DescriptionOfCommonStockAgreement" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfCommonStockAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_DescriptionOfCommonStockAgreement_lbl" xml:lang="en-US">Description of common stock agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DescriptionOfCommonStockAgreement" xlink:to="dtss_DescriptionOfCommonStockAgreement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Other expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ReduceOfTaxpayerPercentage" xlink:href="dtss-20210331.xsd#dtss_ReduceOfTaxpayerPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ReduceOfTaxpayerPercentage_lbl" xml:lang="en-US">Reduce of taxpayer percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ReduceOfTaxpayerPercentage" xlink:to="dtss_ReduceOfTaxpayerPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfOtherRegulatoryLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfOtherRegulatoryLimitations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DescriptionOfOtherRegulatoryLimitations_lbl" xml:lang="en-US">Description of income tax limitations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfOtherRegulatoryLimitations" xlink:to="us-gaap_DescriptionOfOtherRegulatoryLimitations_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PercentageOfDifferedTaxAssets" xlink:href="dtss-20210331.xsd#dtss_PercentageOfDifferedTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_PercentageOfDifferedTaxAssets_lbl" xml:lang="en-US">Percentage of differed tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PercentageOfDifferedTaxAssets" xlink:to="dtss_PercentageOfDifferedTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CorporateTaxDescription" xlink:href="dtss-20210331.xsd#dtss_CorporateTaxDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_CorporateTaxDescription_lbl" xml:lang="en-US">Corporate tax rate, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CorporateTaxDescription" xlink:to="dtss_CorporateTaxDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_NetOperatingLossDescription" xlink:href="dtss-20210331.xsd#dtss_NetOperatingLossDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_NetOperatingLossDescription_lbl" xml:lang="en-US">Net operating loss, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetOperatingLossDescription" xlink:to="dtss_NetOperatingLossDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RenewedPropertysManagementContractTerm" xlink:href="dtss-20210331.xsd#dtss_RenewedPropertysManagementContractTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RenewedPropertysManagementContractTerm_lbl" xml:lang="en-US">Renewed term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RenewedPropertysManagementContractTerm" xlink:to="dtss_RenewedPropertysManagementContractTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_MonthlyRent" xlink:href="dtss-20210331.xsd#dtss_MonthlyRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_MonthlyRent_lbl" xml:lang="en-US">Monthly rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MonthlyRent" xlink:to="dtss_MonthlyRent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LessorOperatingLeaseDescription_lbl" xml:lang="en-US">Lease maturity , description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseDescription" xlink:to="us-gaap_LessorOperatingLeaseDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_QuarterlyFees" xlink:href="dtss-20210331.xsd#dtss_QuarterlyFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_QuarterlyFees_lbl" xml:lang="en-US">Quarterly fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_QuarterlyFees" xlink:to="dtss_QuarterlyFees_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RentDeposits" xlink:href="dtss-20210331.xsd#dtss_RentDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RentDeposits_lbl" xml:lang="en-US">Rent deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentDeposits" xlink:to="dtss_RentDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncreaseInRentPercentage" xlink:href="dtss-20210331.xsd#dtss_IncreaseInRentPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_IncreaseInRentPercentage_lbl" xml:lang="en-US">Increase in rent percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncreaseInRentPercentage" xlink:to="dtss_IncreaseInRentPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths_lbl" xml:lang="en-US">Annual rent first year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo_lbl" xml:lang="en-US">Annual rent second year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SecurityDeposits" xlink:href="dtss-20210331.xsd#dtss_SecurityDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_SecurityDeposits_lbl" xml:lang="en-US">Security Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SecurityDeposits" xlink:to="dtss_SecurityDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_GoingConcernPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_GoingConcernPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_GoingConcernPolicyTextBlock_lbl" xml:lang="en-US">GOING CONCERN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_GoingConcernPolicyTextBlock" xlink:to="dtss_GoingConcernPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND CONSOLIDATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xml:lang="en-US">VARIABLE INTEREST ENTITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">USE OF ESTIMATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ1u3Tmdy+/OF2lTLmSD2N8m] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">CASH AND EQUIVALENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RestrictedsCashEscrowPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_RestrictedsCashEscrowPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl" xml:lang="en-US">RESTRICTED CASH / ESCROW</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RestrictedsCashEscrowPolicyTextBlock" xlink:to="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">INVENTORY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">FAIR VALUE (&#8220;FV&#8221;) OF FINANCIAL INSTRUMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS AND DISCLOSURES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">IMPAIRMENT OF LONG-LIVED ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue_lbl" xml:lang="en-US">DEFERRED REVENUE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionDeferredRevenue" xlink:to="us-gaap_RevenueRecognitionDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeasesPolicyTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeasesPolicyTextBlock" xlink:to="us-gaap_ShortTermLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">REVENUE RECOGNITION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">RESEARCH AND DEVELOPMENT EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_NoncontrollingInterestsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_NoncontrollingInterestsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_NoncontrollingInterestsPolicyTextBlock_lbl" xml:lang="en-US">NONCONTROLLING INTERESTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NoncontrollingInterestsPolicyTextBlock" xlink:to="dtss_NoncontrollingInterestsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">CONCENTRATION OF CREDIT RISK</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE INCOME (LOSS)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">BASIC AND DILUTED EARNINGS (LOSS) PER SHARE (EPS)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_StatementOfCashFlowsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_StatementOfCashFlowsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_StatementOfCashFlowsPolicyTextBlock_lbl" xml:lang="en-US">STATEMENT OF CASH FLOWS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StatementOfCashFlowsPolicyTextBlock" xlink:to="dtss_StatementOfCashFlowsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">RECENT ACCOUNTING PRONOUNCEMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_MissZhixinLiuMember" xlink:href="dtss-20210331.xsd#dtss_MissZhixinLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_MissZhixinLiuMember_lbl" xml:lang="en-US">Zhixin Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MissZhixinLiuMember" xlink:to="dtss_MissZhixinLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_MsLiuMember" xlink:href="dtss-20210331.xsd#dtss_MsLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_MsLiuMember_lbl" xml:lang="en-US">Ms. Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MsLiuMember" xlink:to="dtss_MsLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiInformationSkillHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiInformationSkillHKLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ShuhaiInformationSkillHKLimitedMember_lbl" xml:lang="en-US">Shuhai Skill (HK) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiInformationSkillHKLimitedMember" xlink:to="dtss_ShuhaiInformationSkillHKLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiBeijingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiBeijingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ShuhaiBeijingMember_lbl" xml:lang="en-US">Shuhai Beijing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiBeijingMember" xlink:to="dtss_ShuhaiBeijingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_NanjingFanhanZhinengTechnologyInstituteMember" xlink:href="dtss-20210331.xsd#dtss_NanjingFanhanZhinengTechnologyInstituteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_NanjingFanhanZhinengTechnologyInstituteMember_lbl" xml:lang="en-US">Nanjing Fanhan Zhineng Technology Institute [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NanjingFanhanZhinengTechnologyInstituteMember" xlink:to="dtss_NanjingFanhanZhinengTechnologyInstituteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_HangzhouZhangqiBusinessManagementLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouZhangqiBusinessManagementLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_HangzhouZhangqiBusinessManagementLimitedMember_lbl" xml:lang="en-US">Hangzhou Zhangqi Business Management Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HangzhouZhangqiBusinessManagementLimitedMember" xlink:to="dtss_HangzhouZhangqiBusinessManagementLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember_lbl" xml:lang="en-US">Hangzhou Shuhai Zhangxun Technology Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember" xlink:to="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ZhangqiMember" xlink:href="dtss-20210331.xsd#dtss_ZhangqiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ZhangqiMember_lbl" xml:lang="en-US">Zhangqi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ZhangqiMember" xlink:to="dtss_ZhangqiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ZhangxunMember" xlink:href="dtss-20210331.xsd#dtss_ZhangxunMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ZhangxunMember_lbl" xml:lang="en-US">Zhangxun [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ZhangxunMember" xlink:to="dtss_ZhangxunMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ConsolidatedFinancialStatementMember" xlink:href="dtss-20210331.xsd#dtss_ConsolidatedFinancialStatementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ConsolidatedFinancialStatementMember_lbl" xml:lang="en-US">Consolidated Financial Statement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ConsolidatedFinancialStatementMember" xlink:to="dtss_ConsolidatedFinancialStatementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAgreementsMember_lbl" xml:lang="en-US">Lease Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAgreementsMember" xlink:to="us-gaap_LeaseAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_Zhangxun1Member" xlink:href="dtss-20210331.xsd#dtss_Zhangxun1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_Zhangxun1Member_lbl" xml:lang="en-US">Zhangxun [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_Zhangxun1Member" xlink:to="dtss_Zhangxun1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ShuhaiNanjingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiNanjingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ShuhaiNanjingMember_lbl" xml:lang="en-US">Shuhai Nanjing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiNanjingMember" xlink:to="dtss_ShuhaiNanjingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xml:lang="en-US">Concentration of Credit Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_FinancialInstitutionsMember" xlink:href="dtss-20210331.xsd#dtss_FinancialInstitutionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_FinancialInstitutionsMember_lbl" xml:lang="en-US">U.S. financial institutions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_FinancialInstitutionsMember" xlink:to="dtss_FinancialInstitutionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_AgreementMember" xlink:href="dtss-20210331.xsd#dtss_AgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_AgreementMember_lbl" xml:lang="en-US">Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AgreementMember" xlink:to="dtss_AgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SDTTradeMember" xlink:href="dtss-20210331.xsd#dtss_SDTTradeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_SDTTradeMember_lbl" xml:lang="en-US">SDT Trade Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SDTTradeMember" xlink:to="dtss_SDTTradeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceAgreementsMember_lbl" xml:lang="en-US">Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceAgreementsMember" xlink:to="us-gaap_ServiceAgreementsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ServiceAgreementsMember_lbl0" xml:lang="en-US">Property Service Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceAgreementsMember" xlink:to="us-gaap_ServiceAgreementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="dtss_HWHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HWHKLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_HWHKLimitedMember_lbl" xml:lang="en-US">HW(HK) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HWHKLimitedMember" xlink:to="dtss_HWHKLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="dtss_CarRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_CarRentalAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_CarRentalAgreementMember_lbl" xml:lang="en-US">Car Rental Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CarRentalAgreementMember" xlink:to="dtss_CarRentalAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_PresidentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_PresidentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_PresidentMember_lbl" xml:lang="en-US">President [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PresidentMember" xlink:to="srt_PresidentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_ApartmentRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_ApartmentRentalAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_ApartmentRentalAgreementMember_lbl" xml:lang="en-US">Office Rental Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ApartmentRentalAgreementMember" xlink:to="dtss_ApartmentRentalAgreementMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="dtss_ApartmentRentalAgreementMember_lbl0" xml:lang="en-US">Apartment Rental Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ApartmentRentalAgreementMember" xlink:to="dtss_ApartmentRentalAgreementMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="dtss_OfficeRentalAgreementWithXunruiMember" xlink:href="dtss-20210331.xsd#dtss_OfficeRentalAgreementWithXunruiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_OfficeRentalAgreementWithXunruiMember_lbl" xml:lang="en-US">Office Rental Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OfficeRentalAgreementWithXunruiMember" xlink:to="dtss_OfficeRentalAgreementWithXunruiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_EscrowAgreementsMember" xlink:href="dtss-20210331.xsd#dtss_EscrowAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_EscrowAgreementsMember_lbl" xml:lang="en-US">Escrow Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EscrowAgreementsMember" xlink:to="dtss_EscrowAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TritonFundsLPMember" xlink:href="dtss-20210331.xsd#dtss_TritonFundsLPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_TritonFundsLPMember_lbl" xml:lang="en-US">Triton Funds LP [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TritonFundsLPMember" xlink:to="dtss_TritonFundsLPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_OperatingLeaseAgreementMember" xlink:href="dtss-20210331.xsd#dtss_OperatingLeaseAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dtss_OperatingLeaseAgreementMember_lbl" xml:lang="en-US">Operating Lease Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLeaseAgreementMember" xlink:to="dtss_OperatingLeaseAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="dtss_SummaryofSignificantAccountingPoliciesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl" xml:lang="en-US">Prepaid Expense and Other Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_TypesOfCurrencyDomain" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TypesOfCurrencyDomain_lbl" xml:lang="en-US">TypesOfCurrency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TypesOfCurrencyDomain" xlink:to="dtss_TypesOfCurrencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable_lbl" xml:lang="en-US">Intangible Assets (Details) - Schedule of intangible assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:to="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems_lbl" xml:lang="en-US">Intangible Assets (Details) - Schedule of intangible assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable_lbl" xml:lang="en-US">Common Stock and Warrants (Details) - Schedule of activities of warrants [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:to="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems_lbl" xml:lang="en-US">Common Stock and Warrants (Details) - Schedule of activities of warrants [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetDomain_lbl" xml:lang="en-US">Deferred Tax Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetDomain" xlink:to="us-gaap_DeferredTaxAssetDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of deferred tax asset [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:to="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable_lbl" xml:lang="en-US">Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:to="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems_lbl" xml:lang="en-US">Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsTable_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="dtss_OrganizationandDescriptionofBusinessDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OrganizationandDescriptionofBusinessDetailsLineItems_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="dtss_OrganizationandDescriptionofBusinessDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl" xml:lang="en-US">Class of Financing Receivable, Type of Borrower [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RelatedPartyTransactionsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RelatedPartyTransactionsDetailsTable" xlink:to="dtss_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RelatedPartyTransactionsDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RelatedPartyTransactionsDetailsLineItems" xlink:to="dtss_RelatedPartyTransactionsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommonStockandWarrantsDetailsTable_lbl" xml:lang="en-US">Common Stock and Warrants (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommonStockandWarrantsDetailsTable" xlink:to="dtss_CommonStockandWarrantsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommonStockandWarrantsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommonStockandWarrantsDetailsLineItems_lbl" xml:lang="en-US">Common Stock and Warrants (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommonStockandWarrantsDetailsLineItems" xlink:to="dtss_CommonStockandWarrantsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncomeTaxesDetailsTable" xlink:to="dtss_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_IncomeTaxesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncomeTaxesDetailsLineItems" xlink:to="dtss_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommitmentsDetailsTable_lbl" xml:lang="en-US">Commitments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommitmentsDetailsTable" xlink:to="dtss_CommitmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="dtss_CommitmentsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CommitmentsDetailsLineItems_lbl" xml:lang="en-US">Commitments (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CommitmentsDetailsLineItems" xlink:to="dtss_CommitmentsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees&apos; services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AccountsPayableSeniorOfficersSalaryPayable" xlink:to="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_AgreementTerm_lbl0" xml:lang="en-US">Period between car rental agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AgreementTerm" xlink:to="dtss_AgreementTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_AttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AttributableToNoncontrollingInterest" xlink:to="dtss_AttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_CashBalanceNotInsured_lbl0" xml:lang="en-US">Cash balance not insured.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CashBalanceNotInsured" xlink:to="dtss_CashBalanceNotInsured_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_CooperationAgreementDescription_lbl0" xml:lang="en-US">Cooperation agreement, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CooperationAgreementDescription" xlink:to="dtss_CooperationAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_DepositProtection_lbl0" xml:lang="en-US">Deposit protection.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepositProtection" xlink:to="dtss_DepositProtection_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_DescriptionOfCommonStockAgreement_lbl0" xml:lang="en-US">Description of common stock agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DescriptionOfCommonStockAgreement" xlink:to="dtss_DescriptionOfCommonStockAgreement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_EquityOptionAgreementDescription_lbl0" xml:lang="en-US">Equity option agreement description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityOptionAgreementDescription" xlink:to="dtss_EquityOptionAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_EquityTransferAgreementsDescription_lbl0" xml:lang="en-US">Equity transfer agreements, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityTransferAgreementsDescription" xlink:to="dtss_EquityTransferAgreementsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl0" xml:lang="en-US">Amount related to face temperature measurement access control products.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_FaceTemperatureMeasurementAccessControlProducts" xlink:to="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ForeignCurrencyTranslationAmount_lbl0" xml:lang="en-US">Foreign currency translation amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ForeignCurrencyTranslationAmount" xlink:to="dtss_ForeignCurrencyTranslationAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl0" xml:lang="en-US">Amount of increase (decrease) of value-added tax prepayment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:to="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_IntrangibleAssetsSoftwareDevelopment_lbl0" xml:lang="en-US">Intrangible assets software development.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IntrangibleAssetsSoftwareDevelopment" xlink:to="dtss_IntrangibleAssetsSoftwareDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_LessImputedInterest_lbl0" xml:lang="en-US">Imputed interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LessImputedInterest" xlink:to="dtss_LessImputedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_MonthlyRent_lbl0" xml:lang="en-US">Monthly rental expense for the reporting period incurred under operating leases,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MonthlyRent" xlink:to="dtss_MonthlyRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_NegativeCashFlowsFromOperations_lbl0" xml:lang="en-US">Amount of negative cash flows from operations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NegativeCashFlowsFromOperations" xlink:to="dtss_NegativeCashFlowsFromOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_NetOperatingLossDescription_lbl0" xml:lang="en-US">Net operating loss, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetOperatingLossDescription" xlink:to="dtss_NetOperatingLossDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_NetProfitsReceived_lbl0" xml:lang="en-US">Net profits received.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetProfitsReceived" xlink:to="dtss_NetProfitsReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_NoncontrollingInterestsPolicyTextBlock_lbl0" xml:lang="en-US">Noncontrolling Interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NoncontrollingInterestsPolicyTextBlock" xlink:to="dtss_NoncontrollingInterestsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl0" xml:lang="en-US">The amount of operating lesae liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:to="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_OtherReceivableFromRelatedParty_lbl0" xml:lang="en-US">Amount due from parties in nontrade transactions, classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OtherReceivableFromRelatedParty" xlink:to="dtss_OtherReceivableFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_PresentValueOfLeaseLiabilities_lbl0" xml:lang="en-US">Present value of lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PresentValueOfLeaseLiabilities" xlink:to="dtss_PresentValueOfLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_QuarterlyFees_lbl0" xml:lang="en-US">Quarterly fees payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_QuarterlyFees" xlink:to="dtss_QuarterlyFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RemainingOwnershipInterest_lbl0" xml:lang="en-US">Remaining ownership interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingOwnershipInterest" xlink:to="dtss_RemainingOwnershipInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RemainingPayments_lbl0" xml:lang="en-US">It represent the information to remaining payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingPayments" xlink:to="dtss_RemainingPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RentDeposits_lbl0" xml:lang="en-US">Rent to be deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentDeposits" xlink:to="dtss_RentDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RentExpenses_lbl0" xml:lang="en-US">Unused rent amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentExpenses" xlink:to="dtss_RentExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl0" xml:lang="en-US">Restricted Cash Escrow Policy Text block.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RestrictedsCashEscrowPolicyTextBlock" xlink:to="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RetainedEarningAccumulatedDeficit_lbl0" xml:lang="en-US">The cumulative amount of the reporting entity&apos;s undistributed earnings or deficit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RetainedEarningAccumulatedDeficit" xlink:to="dtss_RetainedEarningAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RightOfUse_lbl0" xml:lang="en-US">Amount of lessee&apos;s right to use underlying asset under operating lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightOfUse" xlink:to="dtss_RightOfUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl0" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:to="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl0" xml:lang="en-US">Schedule of lease costs, lease term and discount rate with respect of the office and dormitory leases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:to="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_SecurityDeposits_lbl0" xml:lang="en-US">The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SecurityDeposits" xlink:to="dtss_SecurityDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term, Warrants issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:to="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl0" xml:lang="en-US">Nimber of issuance of common stock for subscription agreement entered in prior period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:to="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl0" xml:lang="en-US">Issuance of common stock for subscription agreement entered in prior period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:to="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_TaxBenefitPercentage_lbl0" xml:lang="en-US">Percentage of tax benefit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TaxBenefitPercentage" xlink:to="dtss_TaxBenefitPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl0" xml:lang="en-US">It describe the technology development service agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TechnologyDevelopmentServiceAgreementDescription" xlink:to="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_TotalPaymetsToServiceAgreements_lbl0" xml:lang="en-US">The value represents total paymets to service agreements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TotalPaymetsToServiceAgreements" xlink:to="dtss_TotalPaymetsToServiceAgreements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl0" xml:lang="en-US">Transfer of prepaid software development expenditure to intangible assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:to="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ValueaddedTaxPrepayment_lbl0" xml:lang="en-US">Value-added tax prepayment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ValueaddedTaxPrepayment" xlink:to="dtss_ValueaddedTaxPrepayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_VariableInterestEntityGrossProfit_lbl0" xml:lang="en-US">Amount of consolidated variable interest entity&apos;s gross profit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityGrossProfit" xlink:to="dtss_VariableInterestEntityGrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_VariableInterestEntityRevenue_lbl0" xml:lang="en-US">Amount of consolidated variable interest entity&apos;s revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityRevenue" xlink:to="dtss_VariableInterestEntityRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ApartmentRentalAgreementMember_lbl1" xml:lang="en-US">Represent information about agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ApartmentRentalAgreementMember" xlink:to="dtss_ApartmentRentalAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_CarRentalAgreementMember_lbl0" xml:lang="en-US">Represent information about agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CarRentalAgreementMember" xlink:to="dtss_CarRentalAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_DepreciationAndAmortizationMember_lbl0" xml:lang="en-US">Depreciation and amortization [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepreciationAndAmortizationMember" xlink:to="dtss_DepreciationAndAmortizationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_MissZhixinLiuMember_lbl0" xml:lang="en-US">Represent information about related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MissZhixinLiuMember" xlink:to="dtss_MissZhixinLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_OfficeRentalAgreementWithXunruiMember_lbl0" xml:lang="en-US">Office Rental Agreement with Xunrui [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OfficeRentalAgreementWithXunruiMember" xlink:to="dtss_OfficeRentalAgreementWithXunruiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_OperatingLeaseAgreementMember_lbl0" xml:lang="en-US">Represent information about agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLeaseAgreementMember" xlink:to="dtss_OperatingLeaseAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RDExpenseMember_lbl0" xml:lang="en-US">R&amp;D expense	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RDExpenseMember" xlink:to="dtss_RDExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_RouMember_lbl0" xml:lang="en-US">Rou [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RouMember" xlink:to="dtss_RouMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_ShuhaiInformationSkillHKLimitedMember_lbl0" xml:lang="en-US">Shuhai Information Skill (HK) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiInformationSkillHKLimitedMember" xlink:to="dtss_ShuhaiInformationSkillHKLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="dtss_SoftwareRegistrationRightMember_lbl0" xml:lang="en-US">Software Registration Right [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SoftwareRegistrationRightMember" xlink:to="dtss_SoftwareRegistrationRightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CarRentalAgreementMember_lbl1" xml:lang="en-US">CarRentalAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CarRentalAgreementMember" xlink:to="dtss_CarRentalAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityLiabilitiesNoncurrent_lbl0" xml:lang="en-US">VariableInterestEntityLiabilitiesNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityLiabilitiesNoncurrent" xlink:to="dtss_VariableInterestEntityLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_GoingConcernPolicyTextBlock_lbl0" xml:lang="en-US">GoingConcernPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_GoingConcernPolicyTextBlock" xlink:to="dtss_GoingConcernPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RentDeposits_lbl1" xml:lang="en-US">RentDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentDeposits" xlink:to="dtss_RentDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PresentValueOfLeaseLiabilities_lbl1" xml:lang="en-US">PresentValueOfLeaseLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PresentValueOfLeaseLiabilities" xlink:to="dtss_PresentValueOfLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl1" xml:lang="en-US">RestrictedsCashEscrowPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RestrictedsCashEscrowPolicyTextBlock" xlink:to="dtss_RestrictedsCashEscrowPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityRevenue_lbl1" xml:lang="en-US">VariableInterestEntityRevenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityRevenue" xlink:to="dtss_VariableInterestEntityRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ShuhaiBeijingMember_lbl0" xml:lang="en-US">ShuhaiBeijingMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiBeijingMember" xlink:to="dtss_ShuhaiBeijingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ZhangxunMember_lbl0" xml:lang="en-US">ZhangxunMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ZhangxunMember" xlink:to="dtss_ZhangxunMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl1" xml:lang="en-US">TechnologyDevelopmentServiceAgreementDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TechnologyDevelopmentServiceAgreementDescription" xlink:to="dtss_TechnologyDevelopmentServiceAgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary_lbl0" xml:lang="en-US">DeferredTaxAssetsAccruedExpenseOfOfficersSalary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary" xlink:to="dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DepreciationAndAmortizationMember_lbl1" xml:lang="en-US">DepreciationAndAmortizationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepreciationAndAmortizationMember" xlink:to="dtss_DepreciationAndAmortizationMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TotalPaymetsToServiceAgreements_lbl1" xml:lang="en-US">TotalPaymetsToServiceAgreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TotalPaymetsToServiceAgreements" xlink:to="dtss_TotalPaymetsToServiceAgreements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DescriptionOfCommonStockAgreement_lbl1" xml:lang="en-US">DescriptionOfCommonStockAgreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DescriptionOfCommonStockAgreement" xlink:to="dtss_DescriptionOfCommonStockAgreement_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">AttributableToNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AttributableToNoncontrollingInterest" xlink:to="dtss_AttributableToNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:to="dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CorporateTaxDescription_lbl0" xml:lang="en-US">CorporateTaxDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CorporateTaxDescription" xlink:to="dtss_CorporateTaxDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityLiabilitiesCurrent_lbl0" xml:lang="en-US">VariableInterestEntityLiabilitiesCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityLiabilitiesCurrent" xlink:to="dtss_VariableInterestEntityLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DescriptionOfWarrantsIssued_lbl0" xml:lang="en-US">DescriptionOfWarrantsIssued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DescriptionOfWarrantsIssued" xlink:to="dtss_DescriptionOfWarrantsIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl1" xml:lang="en-US">IncreaseDecreaseInValueaddedTaxPrepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncreaseDecreaseInValueaddedTaxPrepayment" xlink:to="dtss_IncreaseDecreaseInValueaddedTaxPrepayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityCarryingAmountLiabilities_lbl0" xml:lang="en-US">VariableInterestEntityCarryingAmountLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityCarryingAmountLiabilities" xlink:to="dtss_VariableInterestEntityCarryingAmountLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl1" xml:lang="en-US">AccountsPayableSeniorOfficersSalaryPayable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AccountsPayableSeniorOfficersSalaryPayable" xlink:to="dtss_AccountsPayableSeniorOfficersSalaryPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OperatingLeaseAgreementMember_lbl1" xml:lang="en-US">OperatingLeaseAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLeaseAgreementMember" xlink:to="dtss_OperatingLeaseAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AgreementTerm_lbl1" xml:lang="en-US">AgreementTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AgreementTerm" xlink:to="dtss_AgreementTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_NetOperatingLossDescription_lbl1" xml:lang="en-US">NetOperatingLossDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetOperatingLossDescription" xlink:to="dtss_NetOperatingLossDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RenewedPropertysManagementContractTerm_lbl0" xml:lang="en-US">RenewedPropertysManagementContractTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RenewedPropertysManagementContractTerm" xlink:to="dtss_RenewedPropertysManagementContractTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_HangzhouZhangqiBusinessManagementLimitedMember_lbl0" xml:lang="en-US">HangzhouZhangqiBusinessManagementLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HangzhouZhangqiBusinessManagementLimitedMember" xlink:to="dtss_HangzhouZhangqiBusinessManagementLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_MsLiuMember_lbl0" xml:lang="en-US">MsLiuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MsLiuMember" xlink:to="dtss_MsLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TaxBenefitPercentage_lbl1" xml:lang="en-US">TaxBenefitPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TaxBenefitPercentage" xlink:to="dtss_TaxBenefitPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ConsolidatedFinancialStatementMember_lbl0" xml:lang="en-US">ConsolidatedFinancialStatementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ConsolidatedFinancialStatementMember" xlink:to="dtss_ConsolidatedFinancialStatementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInteresEntityNetIncomeLoss_lbl0" xml:lang="en-US">VariableInteresEntityNetIncomeLoss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInteresEntityNetIncomeLoss" xlink:to="dtss_VariableInteresEntityNetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_EscrowAgreementsMember_lbl0" xml:lang="en-US">EscrowAgreementsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EscrowAgreementsMember" xlink:to="dtss_EscrowAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RemainingPayments_lbl1" xml:lang="en-US">RemainingPayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingPayments" xlink:to="dtss_RemainingPayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses_lbl0" xml:lang="en-US">PrepaidSoftwareDevelopmentExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidSoftwareDevelopmentExpenses" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OtherReceivableFromRelatedParty_lbl1" xml:lang="en-US">OtherReceivableFromRelatedParty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OtherReceivableFromRelatedParty" xlink:to="dtss_OtherReceivableFromRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_NetProfitsReceived_lbl1" xml:lang="en-US">NetProfitsReceived</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NetProfitsReceived" xlink:to="dtss_NetProfitsReceived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityAssetsNoncurrent_lbl0" xml:lang="en-US">VariableInterestEntityAssetsNoncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityAssetsNoncurrent" xlink:to="dtss_VariableInterestEntityAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CashBalanceNotInsured_lbl1" xml:lang="en-US">CashBalanceNotInsured</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CashBalanceNotInsured" xlink:to="dtss_CashBalanceNotInsured_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_NegativeCashFlowsFromOperations_lbl1" xml:lang="en-US">NegativeCashFlowsFromOperations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NegativeCashFlowsFromOperations" xlink:to="dtss_NegativeCashFlowsFromOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ReduceOfTaxpayerPercentage_lbl0" xml:lang="en-US">ReduceOfTaxpayerPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ReduceOfTaxpayerPercentage" xlink:to="dtss_ReduceOfTaxpayerPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ForeignCurrencyTranslationAmount_lbl1" xml:lang="en-US">ForeignCurrencyTranslationAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ForeignCurrencyTranslationAmount" xlink:to="dtss_ForeignCurrencyTranslationAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AmountPayables_lbl0" xml:lang="en-US">AmountPayables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AmountPayables" xlink:to="dtss_AmountPayables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_HWHKLimitedMember_lbl0" xml:lang="en-US">HWHKLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HWHKLimitedMember" xlink:to="dtss_HWHKLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl1" xml:lang="en-US">TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:to="dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityAssetsCurrent_lbl0" xml:lang="en-US">VariableInterestEntityAssetsCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityAssetsCurrent" xlink:to="dtss_VariableInterestEntityAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RouMember_lbl1" xml:lang="en-US">RouMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RouMember" xlink:to="dtss_RouMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_EquityOptionAgreementDescription_lbl1" xml:lang="en-US">EquityOptionAgreementDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityOptionAgreementDescription" xlink:to="dtss_EquityOptionAgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OfficeRentalAgreementWithXunruiMember_lbl1" xml:lang="en-US">OfficeRentalAgreementWithXunruiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OfficeRentalAgreementWithXunruiMember" xlink:to="dtss_OfficeRentalAgreementWithXunruiMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RentExpenses_lbl1" xml:lang="en-US">RentExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RentExpenses" xlink:to="dtss_RentExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_MinorityInterestOwnershipPercentage_lbl0" xml:lang="en-US">MinorityInterestOwnershipPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MinorityInterestOwnershipPercentage" xlink:to="dtss_MinorityInterestOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RightOfUse_lbl1" xml:lang="en-US">RightOfUse</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightOfUse" xlink:to="dtss_RightOfUse_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IntrangibleAssetsSoftwareDevelopment_lbl1" xml:lang="en-US">IntrangibleAssetsSoftwareDevelopment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IntrangibleAssetsSoftwareDevelopment" xlink:to="dtss_IntrangibleAssetsSoftwareDevelopment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AdvancesFromCustomers_lbl0" xml:lang="en-US">AdvancesFromCustomers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AdvancesFromCustomers" xlink:to="dtss_AdvancesFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ShuhaiInformationSkillHKLimitedMember_lbl1" xml:lang="en-US">ShuhaiInformationSkillHKLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiInformationSkillHKLimitedMember" xlink:to="dtss_ShuhaiInformationSkillHKLimitedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl1" xml:lang="en-US">RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:to="dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_CooperationAgreementDescription_lbl1" xml:lang="en-US">CooperationAgreementDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_CooperationAgreementDescription" xlink:to="dtss_CooperationAgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_GrossProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">GrossProceedsFromIssuanceOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_GrossProceedsFromIssuanceOfCommonStock" xlink:to="dtss_GrossProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ValueaddedTaxPrepayment_lbl1" xml:lang="en-US">ValueaddedTaxPrepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ValueaddedTaxPrepayment" xlink:to="dtss_ValueaddedTaxPrepayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IncreaseInRentPercentage_lbl0" xml:lang="en-US">IncreaseInRentPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IncreaseInRentPercentage" xlink:to="dtss_IncreaseInRentPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_StatementOfCashFlowsPolicyTextBlock_lbl0" xml:lang="en-US">StatementOfCashFlowsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StatementOfCashFlowsPolicyTextBlock" xlink:to="dtss_StatementOfCashFlowsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl1" xml:lang="en-US">StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:to="dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember_lbl0" xml:lang="en-US">HangzhouShuhaiZhangxunTechnologyCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember" xlink:to="dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DeferredTaxAssetsDepreciationAndAmortization_lbl0" xml:lang="en-US">DeferredTaxAssetsDepreciationAndAmortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsDepreciationAndAmortization" xlink:to="dtss_DeferredTaxAssetsDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PurchaseOfCommonStock_lbl0" xml:lang="en-US">PurchaseOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PurchaseOfCommonStock" xlink:to="dtss_PurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl1" xml:lang="en-US">StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:to="dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ApartmentRentalAgreementMember_lbl2" xml:lang="en-US">ApartmentRentalAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ApartmentRentalAgreementMember" xlink:to="dtss_ApartmentRentalAgreementMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RDExpenseMember_lbl1" xml:lang="en-US">RDExpenseMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RDExpenseMember" xlink:to="dtss_RDExpenseMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ResearchAndDevelopmentExpenses_lbl0" xml:lang="en-US">ResearchAndDevelopmentExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ResearchAndDevelopmentExpenses" xlink:to="dtss_ResearchAndDevelopmentExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DepositProtection_lbl1" xml:lang="en-US">DepositProtection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DepositProtection" xlink:to="dtss_DepositProtection_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PercentageOfDifferedTaxAssets_lbl0" xml:lang="en-US">PercentageOfDifferedTaxAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PercentageOfDifferedTaxAssets" xlink:to="dtss_PercentageOfDifferedTaxAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SDTTradeMember_lbl0" xml:lang="en-US">SDTTradeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SDTTradeMember" xlink:to="dtss_SDTTradeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_LoansPayableDisclosureTextBlock_lbl0" xml:lang="en-US">LoansPayableDisclosureTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LoansPayableDisclosureTextBlock" xlink:to="dtss_LoansPayableDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_MissZhixinLiuMember_lbl1" xml:lang="en-US">MissZhixinLiuMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MissZhixinLiuMember" xlink:to="dtss_MissZhixinLiuMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_EquityTransferAgreementsDescription_lbl1" xml:lang="en-US">EquityTransferAgreementsDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_EquityTransferAgreementsDescription" xlink:to="dtss_EquityTransferAgreementsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ZhangqiMember_lbl0" xml:lang="en-US">ZhangqiMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ZhangqiMember" xlink:to="dtss_ZhangqiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_NoncontrollingInterestsPolicyTextBlock_lbl1" xml:lang="en-US">NoncontrollingInterestsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NoncontrollingInterestsPolicyTextBlock" xlink:to="dtss_NoncontrollingInterestsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DeferredTaxAssetsROU_lbl0" xml:lang="en-US">DeferredTaxAssetsROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetsROU" xlink:to="dtss_DeferredTaxAssetsROU_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RetainedEarningAccumulatedDeficit_lbl1" xml:lang="en-US">RetainedEarningAccumulatedDeficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RetainedEarningAccumulatedDeficit" xlink:to="dtss_RetainedEarningAccumulatedDeficit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_MonthlyRent_lbl1" xml:lang="en-US">MonthlyRent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_MonthlyRent" xlink:to="dtss_MonthlyRent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_RemainingOwnershipInterest_lbl1" xml:lang="en-US">RemainingOwnershipInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_RemainingOwnershipInterest" xlink:to="dtss_RemainingOwnershipInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DeferredTaxAssetNetOperatingLoss_lbl0" xml:lang="en-US">DeferredTaxAssetNetOperatingLoss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetNetOperatingLoss" xlink:to="dtss_DeferredTaxAssetNetOperatingLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:to="dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityCarryingAmountAssets_lbl0" xml:lang="en-US">VariableInterestEntityCarryingAmountAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityCarryingAmountAssets" xlink:to="dtss_VariableInterestEntityCarryingAmountAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl1" xml:lang="en-US">FaceTemperatureMeasurementAccessControlProducts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_FaceTemperatureMeasurementAccessControlProducts" xlink:to="dtss_FaceTemperatureMeasurementAccessControlProducts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SoftwareRegistrationRightMember_lbl1" xml:lang="en-US">SoftwareRegistrationRightMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SoftwareRegistrationRightMember" xlink:to="dtss_SoftwareRegistrationRightMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:to="dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_QuarterlyFees_lbl1" xml:lang="en-US">QuarterlyFees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_QuarterlyFees" xlink:to="dtss_QuarterlyFees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_FinancialInstitutionsMember_lbl0" xml:lang="en-US">FinancialInstitutionsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_FinancialInstitutionsMember" xlink:to="dtss_FinancialInstitutionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl1" xml:lang="en-US">OperatingLesaeLiabilitiesNonCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_OperatingLesaeLiabilitiesNonCurrent" xlink:to="dtss_OperatingLesaeLiabilitiesNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TypesOfCurrencyAxis_lbl0" xml:lang="en-US">TypesOfCurrencyAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TypesOfCurrencyAxis" xlink:to="dtss_TypesOfCurrencyAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PrepaidSoftwareDevelopmentExpenses1_lbl0" xml:lang="en-US">PrepaidSoftwareDevelopmentExpenses1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PrepaidSoftwareDevelopmentExpenses1" xlink:to="dtss_PrepaidSoftwareDevelopmentExpenses1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_VariableInterestEntityGrossProfit_lbl1" xml:lang="en-US">VariableInterestEntityGrossProfit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_VariableInterestEntityGrossProfit" xlink:to="dtss_VariableInterestEntityGrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_Zhangxun1Member_lbl0" xml:lang="en-US">Zhangxun1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_Zhangxun1Member" xlink:to="dtss_Zhangxun1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_SecurityDeposits_lbl1" xml:lang="en-US">SecurityDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_SecurityDeposits" xlink:to="dtss_SecurityDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_NanjingFanhanZhinengTechnologyInstituteMember_lbl0" xml:lang="en-US">NanjingFanhanZhinengTechnologyInstituteMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_NanjingFanhanZhinengTechnologyInstituteMember" xlink:to="dtss_NanjingFanhanZhinengTechnologyInstituteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_LessImputedInterest_lbl1" xml:lang="en-US">LessImputedInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_LessImputedInterest" xlink:to="dtss_LessImputedInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_AgreementMember_lbl0" xml:lang="en-US">AgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_AgreementMember" xlink:to="dtss_AgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_TritonFundsLPMember_lbl0" xml:lang="en-US">TritonFundsLPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_TritonFundsLPMember" xlink:to="dtss_TritonFundsLPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_PaymentForIntangibleAssets_lbl0" xml:lang="en-US">PaymentForIntangibleAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_PaymentForIntangibleAssets" xlink:to="dtss_PaymentForIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_IissuanceOfCommonStock_lbl0" xml:lang="en-US">IissuanceOfCommonStock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_IissuanceOfCommonStock" xlink:to="dtss_IissuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_ShuhaiNanjingMember_lbl0" xml:lang="en-US">ShuhaiNanjingMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_ShuhaiNanjingMember" xlink:to="dtss_ShuhaiNanjingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dtss_DeferredTaxAssetAbstract_lbl0" xml:lang="en-US">DeferredTaxAssetAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dtss_DeferredTaxAssetAbstract" xlink:to="dtss_DeferredTaxAssetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl0" xml:lang="en-US">Payments for Advance to Affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl0" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl0" xml:lang="en-US">Research and Development Expense, Software (Excluding Acquired in Process Cost)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl0" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForLoans_lbl0" xml:lang="en-US">Payments for Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLoans" xlink:to="us-gaap_PaymentsForLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet_lbl0" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpensesAbstract_lbl0" xml:lang="en-US">Other Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Short-term Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeasesPolicyTextBlock" xlink:to="us-gaap_ShortTermLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0" xml:lang="en-US">Temporary Equity, Foreign Currency Translation Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl1" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl0" xml:lang="en-US">Operating Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PresidentMember_lbl0" xml:lang="en-US">President [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PresidentMember" xlink:to="srt_PresidentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Machinery and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl0" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl0" xml:lang="en-US">Operating Leases, Rent Expense, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_lbl0" xml:lang="en-US">Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl0" xml:lang="en-US">OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoriesMember_lbl0" xml:lang="en-US">Inventories [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoriesMember" xlink:to="us-gaap_InventoriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeaseDescription_lbl0" xml:lang="en-US">Lessor, Operating Lease, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseDescription" xlink:to="us-gaap_LessorOperatingLeaseDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesMember_lbl0" xml:lang="en-US">Accrued Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesMember" xlink:to="us-gaap_AccruedLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LicensingAgreementsMember_lbl0" xml:lang="en-US">Licensing Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember_lbl0" xml:lang="en-US">Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" xlink:to="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentInterestRate_lbl0" xml:lang="en-US">Investment Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsTotalMember_lbl0" xml:lang="en-US">Assets, Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsTotalMember" xlink:to="us-gaap_AssetsTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl0" xml:lang="en-US">Deposits Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsMember_lbl0" xml:lang="en-US">Commitments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsMember" xlink:to="us-gaap_CommitmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl1" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl0" xml:lang="en-US">Other Current Assets [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceAgreementsMember_lbl1" xml:lang="en-US">Service Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceAgreementsMember" xlink:to="us-gaap_ServiceAgreementsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl0" xml:lang="en-US">Selling Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsMember_lbl0" xml:lang="en-US">Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsMember" xlink:to="us-gaap_AssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl1" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl0" xml:lang="en-US">Loans Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl0" xml:lang="en-US">Capitalized Computer Software, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Reverse Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl0" xml:lang="en-US">Credit Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl0" xml:lang="en-US">Federal Deposit Insurance Corporation Premium Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:to="us-gaap_FederalDepositInsuranceCorporationPremiumExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl0" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl0" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignFinancialInstitutionsActualDeposits_lbl0" xml:lang="en-US">Foreign Financial Institutions, Actual Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignFinancialInstitutionsActualDeposits" xlink:to="us-gaap_ForeignFinancialInstitutionsActualDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WorkersCompensationDiscountPercent_lbl0" xml:lang="en-US">Workers&apos; Compensation Discount, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WorkersCompensationDiscountPercent" xlink:to="us-gaap_WorkersCompensationDiscountPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidRoyalties_lbl0" xml:lang="en-US">Prepaid Royalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidRoyalties" xlink:to="us-gaap_PrepaidRoyalties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAverageExchangeRateCap1_lbl0" xml:lang="en-US">Derivative, Average Exchange Rate Cap</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageExchangeRateCap1" xlink:to="us-gaap_DerivativeAverageExchangeRateCap1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl0" xml:lang="en-US">Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareGross_lbl0" xml:lang="en-US">Capitalized Computer Software, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareGross" xlink:to="us-gaap_CapitalizedComputerSoftwareGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDividendIncomeOperating_lbl0" xml:lang="en-US">Interest and Dividend Income, Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDividendIncomeOperating" xlink:to="us-gaap_InterestAndDividendIncomeOperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl0" xml:lang="en-US">Security Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Rolling Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl0" xml:lang="en-US">Debt Instrument, Unused Borrowing Capacity, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CNY_lbl0" xml:lang="en-US">China, Yuan Renminbi</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl2" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl0" xml:lang="en-US">Inventory Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentMember_lbl0" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl0" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLossMember_lbl0" xml:lang="en-US">Operating Income (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossMember" xlink:to="us-gaap_OperatingIncomeLossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Next Rolling Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair Value Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" xlink:to="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl0" xml:lang="en-US">Accrued Salaries, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DescriptionOfOtherRegulatoryLimitations_lbl0" xml:lang="en-US">Description of Other Regulatory Limitations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfOtherRegulatoryLimitations" xlink:to="us-gaap_DescriptionOfOtherRegulatoryLimitations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAgreementsMember_lbl0" xml:lang="en-US">Lease Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAgreementsMember" xlink:to="us-gaap_LeaseAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl1" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl0" xml:lang="en-US">Prepaid Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl0" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue_lbl0" xml:lang="en-US">Revenue Recognition, Deferred Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionDeferredRevenue" xlink:to="us-gaap_RevenueRecognitionDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Basic and Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>dtss-20210331_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 03:18:58 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedBalanceSheet" roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedIncomeStatement" roleURI="http://www.dataseainc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ShareholdersEquityType2or3" roleURI="http://www.dataseainc.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ConsolidatedCashFlow" roleURI="http://www.dataseainc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_OrganizationandDescriptionofBusiness" roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipment" roleURI="http://www.dataseainc.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssets" roleURI="http://www.dataseainc.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssets" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccruedExpensesandOtherPayables" roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_LoansPayable" roleURI="http://www.dataseainc.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_RelatedPartyTransactions" roleURI="http://www.dataseainc.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrants" roleURI="http://www.dataseainc.com/role/CommonStockandWarrants"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxes" roleURI="http://www.dataseainc.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_Commitments" roleURI="http://www.dataseainc.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SubsequentEvents" roleURI="http://www.dataseainc.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccountingPoliciesByPolicy" roleURI="http://www.dataseainc.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipmentTables" roleURI="http://www.dataseainc.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssetsTables" roleURI="http://www.dataseainc.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssetsTables" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_AccruedExpensesandOtherPayablesTables" roleURI="http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrantsTables" roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxesTables" roleURI="http://www.dataseainc.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommitmentsTables" roleURI="http://www.dataseainc.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofbalancessheetTable" roleURI="http://www.dataseainc.com/role/ScheduleofbalancessheetTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofbalancesoftheVIETable" roleURI="http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofdepreciationofpropertyandequipmentTable" roleURI="http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofexchangeratesusedtotranslateamountsTable" roleURI="http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofpropertyandequipmentTable" roleURI="http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofintangibleassetsTable" roleURI="http://www.dataseainc.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofprepaidexpensesandothercurrentassetsTable" roleURI="http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofaccruedexpensesandotherpayablesTable" roleURI="http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofactivitiesofwarrantsTable" roleURI="http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofeffectivetaxrateTable" roleURI="http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofdeferredtaxassetTable" roleURI="http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" roleURI="http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable" roleURI="http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PropertyandEquipmentDetails" roleURI="http://www.dataseainc.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IntangibleAssetsDetails" roleURI="http://www.dataseainc.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_PrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_LoansPayableDetails" roleURI="http://www.dataseainc.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_RelatedPartyTransactionsDetails" roleURI="http://www.dataseainc.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommonStockandWarrantsDetails" roleURI="http://www.dataseainc.com/role/CommonStockandWarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_IncomeTaxesDetails" roleURI="http://www.dataseainc.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#dtss_r_CommitmentsDetails" roleURI="http://www.dataseainc.com/role/CommitmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="dtss-20210331.xsd#DocumentAndEntityInformation" roleURI="http://www.dataseainc.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_ValueaddedTaxPrepayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="ValueaddedTaxPrepayment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DepositsAssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromCustomers" xlink:href="dtss-20210331.xsd#dtss_AdvancesFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="AdvancesFromCustomers" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLesaeLiabilitiesNonCurrent" xlink:href="dtss-20210331.xsd#dtss_OperatingLesaeLiabilitiesNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="OperatingLesaeLiabilitiesNonCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherExpensesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDividendIncomeOperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherExpensesAbstract" xlink:to="us-gaap_InterestAndDividendIncomeOperating" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" xlink:href="dtss-20210331.xsd#dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInValueaddedTaxPrepayment" xlink:href="dtss-20210331.xsd#dtss_IncreaseDecreaseInValueaddedTaxPrepayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInValueaddedTaxPrepayment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireMachineryAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMachineryAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMachineryAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccruedExpensesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/LoansPayable">
    <loc xlink:type="locator" xlink:label="LoansPayableDisclosureAbstract" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LoansPayableDisclosureTextBlock" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDisclosureAbstract" xlink:to="LoansPayableDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrants">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/Commitments">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="GoingConcernPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_GoingConcernPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GoingConcernPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedsCashEscrowPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_RestrictedsCashEscrowPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RestrictedsCashEscrowPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionDeferredRevenue" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShortTermLeasesPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoncontrollingInterestsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_NoncontrollingInterestsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="NoncontrollingInterestsPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatementOfCashFlowsPolicyTextBlock" xlink:href="dtss-20210331.xsd#dtss_StatementOfCashFlowsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="StatementOfCashFlowsPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="SummaryofSignificantAccountingPoliciesTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrantsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommitmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofbalancessheetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBalancesSheetAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityAssetsCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityAssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityAssetsNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityAssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityCarryingAmountAssets" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityCarryingAmountAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityLiabilitiesCurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityLiabilitiesNoncurrent" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityLiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityCarryingAmountLiabilities" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityCarryingAmountLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesSheetAbstract" xlink:to="VariableInterestEntityCarryingAmountLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBalancesOfTheVieAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfBalancesOfTheVieAbstract"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityRevenue" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesOfTheVieAbstract" xlink:to="VariableInterestEntityRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityGrossProfit" xlink:href="dtss-20210331.xsd#dtss_VariableInterestEntityGrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesOfTheVieAbstract" xlink:to="VariableInterestEntityGrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInteresEntityNetIncomeLoss" xlink:href="dtss-20210331.xsd#dtss_VariableInteresEntityNetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBalancesOfTheVieAbstract" xlink:to="VariableInteresEntityNetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationOfPropertyAndEquipmentAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfDepreciationOfPropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciationOfPropertyAndEquipmentAbstract" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExchangeRatesUsedToTranslateAmountsAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="TypesOfCurrencyAxis" xlink:href="dtss-20210331.xsd#dtss_TypesOfCurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:to="TypesOfCurrencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd#currency_CNY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypesOfCurrencyAxis" xlink:to="currency_CNY" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageExchangeRateCap1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAverageExchangeRateCap1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems" xlink:to="us-gaap_DerivativeAverageExchangeRateCap1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsTable"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:href="dtss-20210331.xsd#dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="IntangibleAssetsDetailsScheduleofintangibleassetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SoftwareRegistrationRightMember" xlink:href="dtss-20210331.xsd#dtss_SoftwareRegistrationRightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="SoftwareRegistrationRightMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LicensingAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsScheduleofintangibleassetsTable" xlink:to="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZNsizvIUKXcBo05M7SkbMLxcr4v+v88njkoFpxuIPYFwZ9xPeQQeW3obkyKqFnIMSwlb9u+QsShTmlgiK6+wPbYn34Kw4CgbUMA82eb2xP32T6TIKNCaqnCPKpgonEWGjUCfikOQ7iwtWrlZwxE0xTeHUPgEa+vQ2LrnhI5F22/8BNxLSk3Qpb] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsScheduleofintangibleassetsLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecurityDeposit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecurityDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_SecurityDeposit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidSoftwareDevelopmentExpenses1" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="PrepaidSoftwareDevelopmentExpenses1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidInsurance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidInsurance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidInsurance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_InventoryAdjustments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableSeniorOfficersSalaryPayable" xlink:href="dtss-20210331.xsd#dtss_AccountsPayableSeniorOfficersSalaryPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccountsPayableSeniorOfficersSalaryPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedSalariesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfActivitiesOfWarrantsAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfActivitiesOfWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable"/>
    <loc xlink:type="locator" xlink:label="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfActivitiesOfWarrantsAbstract" xlink:to="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsTable" xlink:to="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" xlink:href="dtss-20210331.xsd#dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" xlink:href="dtss-20210331.xsd#dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveTaxRateAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfEffectiveTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfDeferredTaxAssetAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetAbstract" xlink:to="IncomeTaxesDetailsScheduleofdeferredtaxassetTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:to="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_OperatingIncomeLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RDExpenseMember" xlink:href="dtss-20210331.xsd#dtss_RDExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="RDExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_AccruedLiabilitiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciationAndAmortizationMember" xlink:href="dtss-20210331.xsd#dtss_DepreciationAndAmortizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="DepreciationAndAmortizationMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_InventoriesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RouMember" xlink:href="dtss-20210331.xsd#dtss_RouMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="RouMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsTotalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_AssetsTotalMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="us-gaap_AssetsMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetTable" xlink:to="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetNetOperatingLoss" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetNetOperatingLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="DeferredTaxAssetNetOperatingLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsAccruedExpenseOfOfficersSalary" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="DeferredTaxAssetsAccruedExpenseOfOfficersSalary" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsDepreciationAndAmortization" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="DeferredTaxAssetsDepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsROU" xlink:href="dtss-20210331.xsd#dtss_DeferredTaxAssetsROU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="DeferredTaxAssetsROU" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateOfOfficeLeaseAbstract" xlink:to="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_CommitmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable" xlink:to="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:href="dtss-20210331.xsd#dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LessImputedInterest" xlink:href="dtss-20210331.xsd#dtss_LessImputedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="LessImputedInterest" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueOfLeaseLiabilities" xlink:href="dtss-20210331.xsd#dtss_PresentValueOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="PresentValueOfLeaseLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsTable" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationandDescriptionofBusinessDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MissZhixinLiuMember" xlink:href="dtss-20210331.xsd#dtss_MissZhixinLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="MissZhixinLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShuhaiBeijingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ShuhaiBeijingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NanjingFanhanZhinengTechnologyInstituteMember" xlink:href="dtss-20210331.xsd#dtss_NanjingFanhanZhinengTechnologyInstituteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="NanjingFanhanZhinengTechnologyInstituteMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouZhangqiBusinessManagementLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouZhangqiBusinessManagementLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="HangzhouZhangqiBusinessManagementLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouShuhaiZhangxunTechnologyCoLtdMember" xlink:href="dtss-20210331.xsd#dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="HangzhouShuhaiZhangxunTechnologyCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhangqiMember" xlink:href="dtss-20210331.xsd#dtss_ZhangqiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhangqiMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhangxunMember" xlink:href="dtss-20210331.xsd#dtss_ZhangxunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhangxunMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MsLiuMember" xlink:href="dtss-20210331.xsd#dtss_MsLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="MsLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShuhaiInformationSkillHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiInformationSkillHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="ShuhaiInformationSkillHKLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="OrganizationandDescriptionofBusinessDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingOwnershipInterest" xlink:href="dtss-20210331.xsd#dtss_RemainingOwnershipInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="RemainingOwnershipInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityTransferAgreementsDescription" xlink:href="dtss-20210331.xsd#dtss_EquityTransferAgreementsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="EquityTransferAgreementsDescription" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CreditConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShuhaiBeijingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiBeijingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ShuhaiBeijingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedFinancialStatementMember" xlink:href="dtss-20210331.xsd#dtss_ConsolidatedFinancialStatementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ConsolidatedFinancialStatementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Zhangxun1Member" xlink:href="dtss-20210331.xsd#dtss_Zhangxun1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="Zhangxun1Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShuhaiNanjingMember" xlink:href="dtss-20210331.xsd#dtss_ShuhaiNanjingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShuhaiNanjingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LeaseAgreementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FinancialInstitutionsMember" xlink:href="dtss-20210331.xsd#dtss_FinancialInstitutionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis" xlink:to="FinancialInstitutionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsLineItems" order="6.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetainedEarningAccumulatedDeficit" xlink:href="dtss-20210331.xsd#dtss_RetainedEarningAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RetainedEarningAccumulatedDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NegativeCashFlowsFromOperations" xlink:href="dtss-20210331.xsd#dtss_NegativeCashFlowsFromOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NegativeCashFlowsFromOperations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IissuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_IissuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="IissuanceOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetProfitsReceived" xlink:href="dtss-20210331.xsd#dtss_NetProfitsReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NetProfitsReceived" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityOptionAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_EquityOptionAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="EquityOptionAgreementDescription" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InventoryNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxBenefitPercentage" xlink:href="dtss-20210331.xsd#dtss_TaxBenefitPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="TaxBenefitPercentage" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinorityInterestOwnershipPercentage" xlink:href="dtss-20210331.xsd#dtss_MinorityInterestOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="MinorityInterestOwnershipPercentage" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AttributableToNoncontrollingInterest" xlink:href="dtss-20210331.xsd#dtss_AttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="AttributableToNoncontrollingInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_Cash" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ForeignCurrencyTranslationAmount" xlink:href="dtss-20210331.xsd#dtss_ForeignCurrencyTranslationAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ForeignCurrencyTranslationAmount" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FederalDepositInsuranceCorporationPremiumExpense" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashBalanceNotInsured" xlink:href="dtss-20210331.xsd#dtss_CashBalanceNotInsured"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="CashBalanceNotInsured" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositProtection" xlink:href="dtss-20210331.xsd#dtss_DepositProtection"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="DepositProtection" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignFinancialInstitutionsActualDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignFinancialInstitutionsActualDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ForeignFinancialInstitutionsActualDeposits" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FaceTemperatureMeasurementAccessControlProducts" xlink:href="dtss-20210331.xsd#dtss_FaceTemperatureMeasurementAccessControlProducts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="FaceTemperatureMeasurementAccessControlProducts" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PropertyandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidExpensesandOtherCurrentAssetsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AgreementMember" xlink:href="dtss-20210331.xsd#dtss_AgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="AgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_ServiceAgreementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SDTTradeMember" xlink:href="dtss-20210331.xsd#dtss_SDTTradeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SDTTradeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HWHKLimitedMember" xlink:href="dtss-20210331.xsd#dtss_HWHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HWHKLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HWHKLimitedMember_0" xlink:href="dtss-20210331.xsd#dtss_HWHKLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HWHKLimitedMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="srt_RangeAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsTable" xlink:to="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" order="7.0"/>
    <loc xlink:type="locator" xlink:label="TotalPaymetsToServiceAgreements" xlink:href="dtss-20210331.xsd#dtss_TotalPaymetsToServiceAgreements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="TotalPaymetsToServiceAgreements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentForIntangibleAssets" xlink:href="dtss-20210331.xsd#dtss_PaymentForIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="PaymentForIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IntrangibleAssetsSoftwareDevelopment" xlink:href="dtss-20210331.xsd#dtss_IntrangibleAssetsSoftwareDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="IntrangibleAssetsSoftwareDevelopment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingPayments" xlink:href="dtss-20210331.xsd#dtss_RemainingPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="RemainingPayments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TechnologyDevelopmentServiceAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_TechnologyDevelopmentServiceAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="TechnologyDevelopmentServiceAgreementDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountPayables" xlink:href="dtss-20210331.xsd#dtss_AmountPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="AmountPayables" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_ResearchAndDevelopmentExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="ResearchAndDevelopmentExpenses" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidSoftwareDevelopmentExpenses" xlink:href="dtss-20210331.xsd#dtss_PrepaidSoftwareDevelopmentExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="PrepaidSoftwareDevelopmentExpenses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CooperationAgreementDescription" xlink:href="dtss-20210331.xsd#dtss_CooperationAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="CooperationAgreementDescription" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivableFromRelatedParty" xlink:href="dtss-20210331.xsd#dtss_OtherReceivableFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="OtherReceivableFromRelatedParty" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_PaymentsForLoans" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WorkersCompensationDiscountPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WorkersCompensationDiscountPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_WorkersCompensationDiscountPercent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidRoyalties" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidRoyalties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpensesandOtherCurrentAssetsDetailsLineItems" xlink:to="us-gaap_PrepaidRoyalties" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/LoansPayableDetails">
    <loc xlink:type="locator" xlink:label="LoansPayableDisclosureAbstract" xlink:href="dtss-20210331.xsd#dtss_LoansPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDisclosureAbstract" xlink:to="us-gaap_LoansPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_RelatedPartyTransactionsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CarRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_CarRentalAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="CarRentalAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ApartmentRentalAgreementMember" xlink:href="dtss-20210331.xsd#dtss_ApartmentRentalAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="ApartmentRentalAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OfficeRentalAgreementWithXunruiMember" xlink:href="dtss-20210331.xsd#dtss_OfficeRentalAgreementWithXunruiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="OfficeRentalAgreementWithXunruiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_PresidentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_PresidentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_PresidentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="RelatedPartyTransactionsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="AgreementTerm" xlink:href="dtss-20210331.xsd#dtss_AgreementTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="AgreementTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesRentExpenseNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_OperatingCostsAndExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightOfUse" xlink:href="dtss-20210331.xsd#dtss_RightOfUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="RightOfUse" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentExpenses" xlink:href="dtss-20210331.xsd#dtss_RentExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="RentExpenses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommonStockandWarrantsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="CommonStockandWarrantsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommonStockandWarrantsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommonStockandWarrantsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="CommonStockandWarrantsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TritonFundsLPMember" xlink:href="dtss-20210331.xsd#dtss_TritonFundsLPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TritonFundsLPMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EscrowAgreementsMember" xlink:href="dtss-20210331.xsd#dtss_EscrowAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="EscrowAgreementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsTable" xlink:to="CommonStockandWarrantsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="GrossProceedsFromIssuanceOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_GrossProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="GrossProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfWarrantsIssued" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfWarrantsIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="DescriptionOfWarrantsIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOfCommonStock" xlink:href="dtss-20210331.xsd#dtss_PurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="PurchaseOfCommonStock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfCommonStockAgreement" xlink:href="dtss-20210331.xsd#dtss_DescriptionOfCommonStockAgreement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="DescriptionOfCommonStockAgreement" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockandWarrantsDetailsLineItems" xlink:to="us-gaap_OtherExpenses" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_ParentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReduceOfTaxpayerPercentage" xlink:href="dtss-20210331.xsd#dtss_ReduceOfTaxpayerPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="ReduceOfTaxpayerPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DescriptionOfOtherRegulatoryLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfOtherRegulatoryLimitations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_DescriptionOfOtherRegulatoryLimitations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfDifferedTaxAssets" xlink:href="dtss-20210331.xsd#dtss_PercentageOfDifferedTaxAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="PercentageOfDifferedTaxAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorporateTaxDescription" xlink:href="dtss-20210331.xsd#dtss_CorporateTaxDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="CorporateTaxDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetOperatingLossDescription" xlink:href="dtss-20210331.xsd#dtss_NetOperatingLossDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="NetOperatingLossDescription" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/CommitmentsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsTable" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsLineItems" xlink:href="dtss-20210331.xsd#dtss_CommitmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseAgreementMember" xlink:href="dtss-20210331.xsd#dtss_OperatingLeaseAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="OperatingLeaseAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ServiceAgreementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsTable" xlink:to="CommitmentsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="RenewedPropertysManagementContractTerm" xlink:href="dtss-20210331.xsd#dtss_RenewedPropertysManagementContractTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="RenewedPropertysManagementContractTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MonthlyRent" xlink:href="dtss-20210331.xsd#dtss_MonthlyRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="MonthlyRent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LessorOperatingLeaseDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LessorOperatingLeaseDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_LessorOperatingLeaseDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QuarterlyFees" xlink:href="dtss-20210331.xsd#dtss_QuarterlyFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="QuarterlyFees" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentDeposits" xlink:href="dtss-20210331.xsd#dtss_RentDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="RentDeposits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInRentPercentage" xlink:href="dtss-20210331.xsd#dtss_IncreaseInRentPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="IncreaseInRentPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecurityDeposits" xlink:href="dtss-20210331.xsd#dtss_SecurityDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="SecurityDeposits" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.dataseainc.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="dtss-20210331.xsd#dtss_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ex10-2_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-2_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !  E4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
ME\-V^FW[74DDZR^(HO$,T3WMN]A!:QQ1IH1&;:_N3(TQ\DS!#7T97C]W\#?
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
MI=SI-C8/>WT.F6]O>V%WI=_<0:3:7-OI5OJ-]8ZA?6]UJ5M90WLB7<X\Y=W
M!0M?BMX?E,D-[8>(-(O[>XUFVNM-U+34CO+:71/#5EXNN3*MM=74&R?0]0M+
MJS*3NTDDOV658;F.6),W0OB_I6J:U=Z7>Z7J>FV+ZJ]CH_B&>&)-#NXU\#Z7
MX[V7MW-/%)I]\ND7E[+*DEN;&);!DDOUN7$%=/KGPV\&>(C<MJND/+)>7LNH
M7,]KJ>KZ;<37%QH-OX8N@]QIM_:3_9[SP_:V^EWEF)!:75M$AFA>91*"Y^&O
M@:\T^72KKP[:3Z=/+<32VCRW9B>2[\,KX.N&(^T@_O/#2KI6 0JQ*)D"W0\^
M@#D[3XU>&M1S-I\%]-!9S^([;5;9(([S4(Y/#VC:5KTS:?\ V7<7^FZA&^F:
MO:WB^3J#/)&6@A1[V.2U5T?QI\-72P7^FPZCK.DZE:^')= DTJQDGO=>/BC7
M=;T/1[[34E>"RDT74GT:6ZL=1EO(5>R87\R164D$\G11_"WP*D5W$VC27!OY
M+V6_N+S5];O;V]DU+3-.T:_:ZOKK4IKR<7>E:3I^GSI).8WM+<0;!')*LERU
M^'7@JRFCGM- M;=X;RSOK=8I;M(;6XT[5-2UJQ^R6XN/L]K!::IK&IWD%I;Q
M1VD<EY*BP"+9&H!R?_"[/",T=K#;)JL>JZEX>U;Q'IVG7VFS0ROIVA1ZDFNW
M5QY33".W\/:CIPTO7'B,S6U]?Z5# MR-5L'N.F/CRQ2;PI81Z?JFJ:KXIT=-
M<BM='MHY8[#25_LV.[U6_FO[BP2WL+>XU6SA"YDOY3(?)LI3%-Y<8^%O@$.L
M@\.6WFQQW$$4QN;\S0VUVFL1WEG#,;LRPV5ZNOZN;VRB=+6[DO9);B&26.%X
MK?\ PK[PJ+K3KZ*SOK:\TJ1FL+FTUW7K66W@D@TNVETU6@U)-VBS1Z+I9FT1
M]VDRSVBW+V1N99YI0#DT^-GA:2*"2+3/%$CZDNDS^'8%TB,3^*+#6]7&B:?J
M6BJ]ZBFRDOGMS*^IOILUO:W=I>SP1VLRRC;\$_$[0/'D\MOI=EKMA*NEVVLP
M+K6FBP^VZ;<7]_I37%KLN+C/V;4],O+*XBG\B8/&D\,<UG/!<R3:?\+O VES
MQW%GH862WGL)[$3:CJMU%I8TO4)-6T^UTF"ZOIH=*TZUU*:2]CTS3X[?3S,4
M#VS1P0)%LZ)X.\->')HI]%TJ&PEATP:/$\<MS(4TT:C>:L+4">>4%/[1U"\N
MMY!EWSLN_P M410#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **_#?\ X;E_X*A_](_V_P#!
M%X[_ /ES1_PW+_P5#_Z1_M_X(O'?_P N:_:_^("<:_\ 0Y\,_P#Q:O ?_P ^
M#^<_^)H?#K_HG_&/_P 4EXF?_.(_<BBOPW_X;E_X*A_](_V_\$7CO_Y<T?\
M#<O_  5#_P"D?[?^"+QW_P#+FC_B G&O_0Y\,_\ Q:O ?_SX#_B:'PZ_Z)_Q
MC_\ %)>)G_SB/W(HK\-_^&Y?^"H?_2/]O_!%X[_^7-'_  W+_P %0_\ I'^W
M_@B\=_\ RYH_X@)QK_T.?#/_ ,6KP'_\^ _XFA\.O^B?\8__ !27B9_\XC]R
M**_#?_AN7_@J'_TC_;_P1>.__ES1_P -R_\ !4/_ *1_M_X(O'?_ ,N:/^("
M<:_]#GPS_P#%J\!__/@/^)H?#K_HG_&/_P 4EXF?_.(_<BBOPW_X;E_X*A_]
M(_V_\$7CO_Y<T?\ #<O_  5#_P"D?[?^"+QW_P#+FC_B G&O_0Y\,_\ Q:O
M?_SX#_B:'PZ_Z)_QC_\ %)>)G_SB/W(HK\-_^&Y?^"H?_2/]O_!%X[_^7-'_
M  W+_P %0_\ I'^W_@B\=_\ RYH_X@)QK_T.?#/_ ,6KP'_\^ _XFA\.O^B?
M\8__ !27B9_\XC]R**_#?_AN7_@J'_TC_;_P1>.__ES1_P -R_\ !4/_ *1_
MM_X(O'?_ ,N:/^("<:_]#GPS_P#%J\!__/@/^)H?#K_HG_&/_P 4EXF?_.(_
M<BBOPW_X;E_X*A_](_V_\$7CO_Y<T?\ #<O_  5#_P"D?[?^"+QW_P#+FC_B
M G&O_0Y\,_\ Q:O ?_SX#_B:'PZ_Z)_QC_\ %)>)G_SB/W(HK\-_^&Y?^"H?
M_2/]O_!%X[_^7-'_  W+_P %0_\ I'^W_@B\=_\ RYH_X@)QK_T.?#/_ ,6K
MP'_\^ _XFA\.O^B?\8__ !27B9_\XC]R**_#?_AN7_@J'_TC_;_P1>.__ES1
M_P -R_\ !4/_ *1_M_X(O'?_ ,N:/^("<:_]#GPS_P#%J\!__/@/^)H?#K_H
MG_&/_P 4EXF?_.(_<BBOPY3]N/\ X*A,Z*W[ #*K,H9O["\=_*I(!/\ R&>P
MYK\^-5_X*S_\' -KJNJ6MA_P1E-Y86NIZC:V%Y_PC_Q4_P!,L;>\GAL[OY?$
MH4_:K9(I\J I\S*@# &%?P,XRPZBYYOX<2YVTO9>*' U5KE2;YE#-WRK56;W
M=TMC[G@CQ?X6X_K9E0R3+..\%/*Z.%KXE\3>'W%O"E.I#%UJU&DL'5SW+L)#
M'5(SH3=>EA74GAZ;IU*JC"K!O^LVBOY)/^'MW_!P7_TA</\ X3_Q5_\ FFH_
MX>W?\'!?_2%P_P#A/_%7_P"::N;_ (@MQ=_T-/#[_P 65P5_\]C]!_M3#_\
M/K&_^$&*_P#E9_6W17\DG_#V[_@X+_Z0N'_PG_BK_P#--1_P]N_X."_^D+A_
M\)_XJ_\ S34?\06XN_Z&GA]_XLK@K_Y[!_:F'_Y]8W_P@Q7_ ,K/ZVZ*_DD_
MX>W?\'!?_2%P_P#A/_%7_P"::C_A[=_P<%_](7#_ .$_\5?_ )IJ/^(+<7?]
M#3P^_P#%E<%?_/8/[4P__/K&_P#A!BO_ )6?UMT5_))_P]N_X."_^D+A_P#"
M?^*O_P TU'_#V[_@X+_Z0N'_ ,)_XJ__ #34?\06XN_Z&GA]_P"+*X*_^>P?
MVIA_^?6-_P#"#%?_ "L_K;HK^23_ (>W?\'!?_2%P_\ A/\ Q5_^::C_ (>W
M?\'!?_2%P_\ A/\ Q5_^::C_ (@MQ=_T-/#[_P 65P5_\]@_M3#_ //K&_\
MA!BO_E9_6W17\DG_  ]N_P"#@O\ Z0N'_P )_P"*O_S34?\ #V[_ (."_P#I
M"X?_  G_ (J__--1_P 06XN_Z&GA]_XLK@K_ .>P?VIA_P#GUC?_  @Q7_RL
M_K;HK^23_A[=_P '!?\ TA</_A/_ !5_^::C_A[=_P '!?\ TA</_A/_ !5_
M^::C_B"W%W_0T\/O_%E<%?\ SV#^U,/_ ,^L;_X08K_Y6?UMT5_))_P]N_X.
M"_\ I"X?_"?^*O\ \TU'_#V[_@X+_P"D+A_\)_XJ_P#S34?\06XN_P"AIX??
M^+*X*_\ GL']J8?_ )]8W_P@Q7_RL_K;HK^23_A[=_P<%_\ 2%P_^$_\5?\
MYIJ/^'MW_!P7_P!(7#_X3_Q5_P#FFH_X@MQ=_P!#3P^_\65P5_\ /8/[4P__
M #ZQO_A!BO\ Y6?UMT5_))_P]N_X."_^D+A_\)_XJ_\ S34?\/;O^#@O_I"X
M?_"?^*O_ ,TU'_$%N+O^AIX??^+*X*_^>P?VIA_^?6-_\(,5_P#*S^MNBOY)
M/^'MW_!P7_TA</\ X3_Q5_\ FFH_X>W?\'!?_2%P_P#A/_%7_P"::C_B"W%W
M_0T\/O\ Q97!7_SV#^U,/_SZQO\ X08K_P"5G];=%?R2?\/;O^#@O_I"X?\
MPG_BK_\ --1_P]N_X."_^D+A_P#"?^*O_P TU'_$%N+O^AIX??\ BRN"O_GL
M']J8?_GUC?\ P@Q7_P K/ZVZ*_DD_P"'MW_!P7_TA</_ (3_ ,5?_FFH_P"'
MMW_!P7_TA</_ (3_ ,5?_FFH_P"(+<7?]#3P^_\ %E<%?_/8/[4P_P#SZQO_
M (08K_Y6?UMT5_))_P /;O\ @X+_ .D+A_\ "?\ BK_\TU'_  ]N_P"#@O\
MZ0N'_P )_P"*O_S34?\ $%N+O^AIX??^+*X*_P#GL']J8?\ Y]8W_P (,5_\
MK/ZVZ*_DD_X>W?\ !P7_ -(7#_X3_P 5?_FFH_X>W?\ !P7_ -(7#_X3_P 5
M?_FFH_X@MQ=_T-/#[_Q97!7_ ,]@_M3#_P#/K&_^$&*_^5G];=%?R2?\/;O^
M#@O_ *0N'_PG_BK_ /--1_P]N_X."_\ I"X?_"?^*O\ \TU'_$%N+O\ H:>'
MW_BRN"O_ )[!_:F'_P"?6-_\(,5_\K/ZVZ*_DD_X>W?\'!?_ $A</_A/_%7_
M .::C_A[=_P<%_\ 2%P_^$_\5?\ YIJ/^(+<7?\ 0T\/O_%E<%?_ #V#^U,/
M_P ^L;_X08K_ .5G];=%?R2?\/;O^#@O_I"X?_"?^*O_ ,TU'_#V[_@X+_Z0
MN'_PG_BK_P#--1_Q!;B[_H:>'W_BRN"O_GL']J8?_GUC?_"#%?\ RL_K;HK^
M23_A[=_P<%_](7#_ .$_\5?_ )IJ/^'MW_!P7_TA</\ X3_Q5_\ FFH_X@MQ
M=_T-/#[_ ,65P5_\]@_M3#_\^L;_ .$&*_\ E9_6W17\DG_#V[_@X+_Z0N'_
M ,)_XJ__ #34?\/;O^#@O_I"X?\ PG_BK_\ --1_Q!;B[_H:>'W_ (LK@K_Y
M[!_:F'_Y]8W_ ,(,5_\ *S^MNBOY)/\ A[=_P<%_](7#_P"$_P#%7_YIJ/\
MA[=_P<%_](7#_P"$_P#%7_YIJ/\ B"W%W_0T\/O_ !97!7_SV#^U,/\ \^L;
M_P"$&*_^5G];=%?R2?\ #V[_ (."_P#I"X?_  G_ (J__--1_P /;O\ @X+_
M .D+A_\ "?\ BK_\TU'_ !!;B[_H:>'W_BRN"O\ Y[!_:F'_ .?6-_\ "#%?
M_*S^MNBOY)/^'MW_  <%_P#2%P_^$_\ %7_YIJ/^'MW_  <%_P#2%P_^$_\
M%7_YIJ/^(+<7?]#3P^_\65P5_P#/8/[4P_\ SZQO_A!BO_E9_6W17\DG_#V[
M_@X+_P"D+A_\)_XJ_P#S34?\/;O^#@O_ *0N'_PG_BK_ /--1_Q!;B[_ *&G
MA]_XLK@K_P">P?VIA_\ GUC?_"#%?_*S^MNBOY)/^'MW_!P7_P!(7#_X3_Q5
M_P#FFH_X>W?\'!?_ $A</_A/_%7_ .::C_B"W%W_ $-/#[_Q97!7_P ]@_M3
M#_\ /K&_^$&*_P#E9_6W17\DG_#V[_@X+_Z0N'_PG_BK_P#--1_P]N_X."_^
MD+A_\)_XJ_\ S34?\06XN_Z&GA]_XLK@K_Y[!_:F'_Y]8W_P@Q7_ ,K/ZVZ*
M_DD_X>W?\'!?_2%P_P#A/_%7_P"::BC_ (@MQ=_T-/#[_P 65P5_\]@_M3#_
.. //K&_\ A!BO_E9__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ex10-2_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-2_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  > BH# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]#?V8/$7@
M?XE7/[.OQ?\ &/[<&@_##]IO]D?]M;]O_P")FLZ=\2=?\2^.M2\5?L7:%\0=
M>L?C1X.\:+:Z^MQX+\*6'A;38%\!ZYXT<:#I-TFH6_AG2[Z\D:*/]7_^"''B
MSQ)\3/V,/%/QGU[7O%/B33/C?^U1^T[\3O FJ^+=5U+5+Z7X?:K\3]3T;PO!
M9)JMU<W>DZ5:VV@RV]IHNVTBL'CG6.SAWDO4TK_@A=^Q+HOPNT'X2Z?!\04T
M'4_'NC_$/]HGQ%<:[I-]\1OVO]4T34W\06WAW]H/XAW^@W7BC4_A[=>)YIO$
MFI^ ?!%]X*\.7VL&"_>T2\MHKD?:O[)'[%/PM_8JC^,>@?!'5O%VG?#'XL?$
M[4?BOIGPAU.]TNY\ ?"'Q!K]O&GB?2?A+86FD6%]X:\(:Y=PV^HGPO<7VHZ9
MI%U#C18["&>YCF /"_VS?^";C_MA_$'5_'<O[5_[1?P4@U?X$V_P)?PE\*=;
MT73_  Y::9_PMCP_\5-8\6V=OJ.FW<L'BOQ(_AK3?!NNWRR#[;X.271VQ;SS
MQR_B9^VOXMLO"G_!5/QW^S5\:/&/PNU+X"?''X?:5\1?%5E^V3^U)^T?\*_@
MEJL8\+:/X'\/_!/X37G@?2=$^'/PXU&\U:!?B+XPTC4-&^)>@Z_"R6[>(O#>
MJ2RZ(/ZZ:_-?XU?\$I?V3OVF_C]J/[0'[3UE\1_VA;U!IB>!_A-\3OB1XDU#
MX#_"N*PT/3=&O!X#^%6DW&CZ%!+XBFT]]:\22:^=?35=8O;FY>&)1%'& ?D;
M^R7\0=/^.?[5'QJ\)?LM_$>Z^#G@7]GC]C_XA:%/^T'\%OVH/CI^U#^R=H/C
MKQ0^E:7X>N[3P3\>/A[I'A/QAX_^#^F6#ZWI?]G^((/"T6@22)#;:XMO-%9_
M!OB*P^'L?Q]^%OP\^(?[5MC\8OVBOB%X#^(GCC1O^"@/_#P#]J[PEXD^#T_@
MZ72XQX6\.^&O"OP[TSP%X1L/&!UA)].\):;X.U/0)8=&EAU%W-M8-/\ TR_
M_P#X):?L[_LJ^/O&/CS]DWQ+\9OV=;;QMX2\4Z!J?PN\&?$K5_$/P.MO$?B6
M/3A;?$NP^$GQ$3QCX6MO'GAJ73(&\/W:0?V';V\U[87.A75E=/"*WB#_ ()X
M>+/%'QR^'/[1^M_ML_M%W7Q?^%'@WQKX!\#>(D\'_LS6UCIGA?XARZ5/XML;
MGP_!\"4T?4IM1ET73'BO;VUEN;(VJBU>,,V0#\OOVCO$/[6G@S]C?]GK3/#G
M[1_P3_:&\=:AX+^,/B>+]MKX[?MA>)?V1? %M_8^J:<^F> -'\&_##Q=\)[G
MX_>+;>WBN=)TOQQXSL-+T'1QHZZGXSCTK_A(KJ1OD?\ X)Z>#?B5\#-,^!GB
M_P"&?[4OP9_:T\$>-OBWI5S\5_@7\0?VMOB9^S'\?/A#\:M6\<Z-I?Q>M?!V
MA:3\:;OX3?'/1] \;3ZM?+X>\6^&GO?B1'-I^GV":I/KRJ_[U?M*_P#!*SX-
M_MD>&O#FG_M._$WXO?%/QCX0^'?Q5^&WACXB27'P]\+ZOH>E?%[4M"NO$VM6
M'ASPQX!TWP/#XJ@TSPYIOAO3M:7PUN315F2]M[V]=+V/RSQ%_P $3OV<OB+\
M6?"'QH^,/Q/^,_Q+\;^ /#/@CPQX-O3#\'/AW'H\7P^^(^A_%#P]K,__  JO
MX2>"Y];\3?\ "1:'#!J?B'7)M0U75-(NKFQNKIMMM+;@'L/PC_X)D> OA-^T
MKIW[35O\:_CKXF\1Z?\ $W]ISXJ'P9KWC6^G\ W&N?M*OH5K<:/)X?,TENGA
M/X9:)H]QI_@'0$ M[._UG4-<O)+B]2Q2T^P/VE_A98?&WX"?%;X3ZOXIM/!6
MB>//!VJ>']?\4WVFVNJVNB^'KI%.O7<EO=ZCI$4!&D1WL<6J+JFGW&B3/'K-
MG>6]W802+[C7S[^U-^S[IW[5'P&^(?[/VN>/O'WPV\-?%#2$\->+/$?PSOM'
MTOQC-X5N;N"3Q!X=L-3US1M?LK&R\4Z9%<>'M<E739+J70]1U&TMYK>2X\Y
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
MN\5&O&G*--45*7XO_P##\7X(_P#1'/BC_P"!WA/_ .6E'_#\7X(_]$<^*/\
MX'>$_P#Y:5^S_P#PC?AW_H :+_X*['_XQ1_PC?AW_H :+_X*['_XQ7WG^N/@
M1_T93B'_ ,6OFG_T/'Y?_P 0]^E!_P!)(<)?^*)R3_Z+3\8/^'XOP1_Z(Y\4
M?_ [PG_\M*/^'XOP1_Z(Y\4?_ [PG_\ +2OV?_X1OP[_ - #1?\ P5V/_P 8
MH_X1OP[_ - #1?\ P5V/_P 8H_UQ\"/^C*<0_P#BU\T_^AX/^(>_2@_Z20X2
M_P#%$Y)_]%I^,'_#\7X(_P#1'/BC_P"!WA/_ .6E'_#\7X(_]$<^*/\ X'>$
M_P#Y:5^S_P#PC?AW_H :+_X*['_XQ1_PC?AW_H :+_X*['_XQ1_KCX$?]&4X
MA_\ %KYI_P#0\'_$/?I0?])(<)?^*)R3_P"BT_&#_A^+\$?^B.?%'_P.\)__
M "TK'\0_\%W?@7X=\/Z]XAN/@M\5KFWT'1M4UJ>W@O\ PCY\\.EV4U[+#"7U
M54$LJ0F.,NRH'8;F"Y-?MO\ \(WX=_Z &B_^"NQ_^,4C>&?#;JR/X?T1E8%6
M5M)L&5E88*L#;D$$$@@@@@X-)\8^!+32\%>(4VFD_P#B*^:.SL[.W^KVMG9V
MZVMU-L-X?_2:IXG#U,3](KA3$8:GB,/4Q.'AX'9+0GB,-3Q%">(P\*\>*YRH
M2Q&'AB*$:T83E1E7C64).DHR_E67_@[4_95958?LK_M% ,H8 ZG\.,X(SS_Q
M4-._XBTOV5?^C5_VBO\ P9_#G_YH:_J8_P"$%\$?]"=X5_\ ">TC_P"0Z/\
MA!?!'_0G>%?_  GM(_\ D.O-_P!:?!S_ *--GG_BR<Q_^<9_03P^97=LPI)7
M=E]2@[*[LK^UULK*_D?RS_\ $6E^RK_T:O\ M%?^#/X<_P#S0T?\1:7[*O\
MT:O^T5_X,_AS_P#-#7]3'_""^"/^A.\*_P#A/:1_\AT?\(+X(_Z$[PK_ .$]
MI'_R'1_K3X.?]&FSS_Q9.8__ #C#ZOF?_0QI?^$4/_EI_+/_ ,1:7[*O_1J_
M[17_ (,_AS_\T-'_ !%I?LJ_]&K_ +17_@S^'/\ \T-?U,?\(+X(_P"A.\*_
M^$]I'_R'1_P@O@C_ *$[PK_X3VD?_(='^M/@Y_T:;//_ !9.8_\ SC#ZOF?_
M $,:7_A%#_Y:?RS_ /$6E^RK_P!&K_M%?^#/X<__ #0T?\1:7[*O_1J_[17_
M (,_AS_\T-?U,?\ ""^"/^A.\*_^$]I'_P AT?\ ""^"/^A.\*_^$]I'_P A
MT?ZT^#G_ $:;//\ Q9.8_P#SC#ZOF?\ T,:7_A%#_P"6G\L__$6E^RK_ -&K
M_M%?^#/X<_\ S0T?\1:7[*O_ $:O^T5_X,_AS_\ -#7]3'_""^"/^A.\*_\
MA/:1_P#(='_""^"/^A.\*_\ A/:1_P#(='^M/@Y_T:;//_%DYC_\XP^KYG_T
M,:7_ (10_P#EI_+/_P 1:7[*O_1J_P"T5_X,_AS_ /-#1_Q%I?LJ_P#1J_[1
M7_@S^'/_ ,T-?U,?\(+X(_Z$[PK_ .$]I'_R'1_P@O@C_H3O"O\ X3VD?_(=
M'^M/@Y_T:;//_%DYC_\ .,/J^9_]#&E_X10_^6G\L_\ Q%I?LJ_]&K_M%?\
M@S^'/_S0T?\ $6E^RK_T:O\ M%?^#/X<_P#S0U_4Q_P@O@C_ *$[PK_X3VD?
M_(='_""^"/\ H3O"O_A/:1_\AT?ZT^#G_1IL\_\ %DYC_P#.,/J^9_\ 0QI?
M^$4/_EI_+/\ \1:7[*O_ $:O^T5_X,_AS_\ -#1_Q%I?LJ_]&K_M%?\ @S^'
M/_S0U_4Q_P (+X(_Z$[PK_X3VD?_ "'1_P (+X(_Z$[PK_X3VD?_ "'1_K3X
M.?\ 1IL\_P#%DYC_ /.,/J^9_P#0QI?^$4/_ ):?RS_\1:7[*O\ T:O^T5_X
M,_AS_P#-#1_Q%I?LJ_\ 1J_[17_@S^'/_P T-?U,?\(+X(_Z$[PK_P"$]I'_
M ,AT?\(+X(_Z$[PK_P"$]I'_ ,AT?ZT^#G_1IL\_\63F/_SC#ZOF?_0QI?\
MA%#_ .6G\L__ !%I?LJ_]&K_ +17_@S^'/\ \T-'_$6E^RK_ -&K_M%?^#/X
M<_\ S0U_4Q_P@O@C_H3O"O\ X3VD?_(='_""^"/^A.\*_P#A/:1_\AT?ZT^#
MG_1IL\_\63F/_P XP^KYG_T,:7_A%#_Y:?RS_P#$6E^RK_T:O^T5_P"#/X<_
M_-#1_P 1:7[*O_1J_P"T5_X,_AS_ /-#7]3'_""^"/\ H3O"O_A/:1_\AT?\
M(+X(_P"A.\*_^$]I'_R'1_K3X.?]&FSS_P 63F/_ ,XP^KYG_P!#&E_X10_^
M6G\L_P#Q%I?LJ_\ 1J_[17_@S^'/_P T-'_$6E^RK_T:O^T5_P"#/X<__-#7
M]3'_  @O@C_H3O"O_A/:1_\ (='_  @O@C_H3O"O_A/:1_\ (='^M/@Y_P!&
MFSS_ ,63F/\ \XP^KYG_ -#&E_X10_\ EI_+/_Q%I?LJ_P#1J_[17_@S^'/_
M ,T-'_$6E^RK_P!&K_M%?^#/X<__ #0U_4Q_P@O@C_H3O"O_ (3VD?\ R'1_
MP@O@C_H3O"O_ (3VD?\ R'1_K3X.?]&FSS_Q9.8__.,/J^9_]#&E_P"$4/\
MY:?RS_\ $6E^RK_T:O\ M%?^#/X<_P#S0T?\1:7[*O\ T:O^T5_X,_AS_P#-
M#7]3'_""^"/^A.\*_P#A/:1_\AT?\(+X(_Z$[PK_ .$]I'_R'1_K3X.?]&FS
MS_Q9.8__ #C#ZOF?_0QI?^$4/_EI_+/_ ,1:7[*O_1J_[17_ (,_AS_\T-'_
M !%I?LJ_]&K_ +17_@S^'/\ \T-?U,?\(+X(_P"A.\*_^$]I'_R'1_P@O@C_
M *$[PK_X3VD?_(='^M/@Y_T:;//_ !9.8_\ SC#ZOF?_ $,:7_A%#_Y:?RS_
M /$6E^RK_P!&K_M%?^#/X<__ #0T?\1:7[*O_1J_[17_ (,_AS_\T-?U,?\
M""^"/^A.\*_^$]I'_P AT?\ ""^"/^A.\*_^$]I'_P AT?ZT^#G_ $:;//\
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
F1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345681558008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 11, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DATASEA INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,474,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001631282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">333-202071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345679561608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 171,177<span></span>
</td>
<td class="nump">$ 1,065,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">13,796<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">254,960<span></span>
</td>
<td class="nump">105,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ValueaddedTaxPrepayment', window );">Value-added tax prepayment</a></td>
<td class="nump">152,212<span></span>
</td>
<td class="nump">69,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">901,006<span></span>
</td>
<td class="nump">2,056,483<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,493,151<span></span>
</td>
<td class="nump">3,898,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>NONCURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Security deposit</a></td>
<td class="nump">221,177<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">301,939<span></span>
</td>
<td class="nump">291,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">1,041,030<span></span>
</td>
<td class="nump">20,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">1,525,461<span></span>
</td>
<td class="nump">702,952<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total noncurrent assets</a></td>
<td class="nump">3,089,607<span></span>
</td>
<td class="nump">1,014,677<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">4,582,758<span></span>
</td>
<td class="nump">4,913,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accounts payable</a></td>
<td class="nump">133,386<span></span>
</td>
<td class="nump">46,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AdvancesFromCustomers', window );">Advances from customers</a></td>
<td class="nump">19,448<span></span>
</td>
<td class="nump">20,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">45,653<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other payables</a></td>
<td class="nump">390,220<span></span>
</td>
<td class="nump">274,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loan payable</a></td>
<td class="nump">741,101<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">659,280<span></span>
</td>
<td class="nump">346,629<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,989,088<span></span>
</td>
<td class="nump">689,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>NONCURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OperatingLesaeLiabilitiesNonCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">777,455<span></span>
</td>
<td class="nump">341,273<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total noncurrent liabilities</a></td>
<td class="nump">777,455<span></span>
</td>
<td class="nump">341,273<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">2,766,543<span></span>
</td>
<td class="nump">1,030,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value, 375,000,000 shares authorized, 21,470,446 and 20,943,846 shares issued and outstanding, respectively</a></td>
<td class="nump">21,474<span></span>
</td>
<td class="nump">20,944<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">12,077,788<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated comprehensive income</a></td>
<td class="nump">275,678<span></span>
</td>
<td class="nump">170,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(10,463,241)<span></span>
</td>
<td class="num">(7,413,381)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL COMPANY STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">1,911,699<span></span>
</td>
<td class="nump">3,882,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="num">(95,484)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL EQUITY</a></td>
<td class="nump">1,816,215<span></span>
</td>
<td class="nump">3,882,436<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="nump">$ 4,582,758<span></span>
</td>
<td class="nump">$ 4,913,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_AdvancesFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_AdvancesFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_OperatingLesaeLiabilitiesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of operating lesae liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_OperatingLesaeLiabilitiesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ValueaddedTaxPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value-added tax prepayment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ValueaddedTaxPrepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345769036888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">21,474,138<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">21,474,138<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">375,000,000<span></span>
</td>
<td class="nump">375,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345679658888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 17,686<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 152,925<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">9,912<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">66,925<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross income (loss)</a></td>
<td class="nump">7,774<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">86,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">121,216<span></span>
</td>
<td class="nump">33,284<span></span>
</td>
<td class="nump">295,252<span></span>
</td>
<td class="nump">142,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">945,285<span></span>
</td>
<td class="nump">428,227<span></span>
</td>
<td class="nump">2,377,257<span></span>
</td>
<td class="nump">1,373,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">207,774<span></span>
</td>
<td class="nump">229,146<span></span>
</td>
<td class="nump">537,009<span></span>
</td>
<td class="nump">799,511<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,274,275<span></span>
</td>
<td class="nump">690,657<span></span>
</td>
<td class="nump">3,209,518<span></span>
</td>
<td class="nump">2,315,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(1,266,501)<span></span>
</td>
<td class="num">(690,657)<span></span>
</td>
<td class="num">(3,123,518)<span></span>
</td>
<td class="num">(2,315,953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpensesAbstract', window );"><strong>Non-operating income (expenses)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expenses)</a></td>
<td class="num">(9,958)<span></span>
</td>
<td class="nump">2,784<span></span>
</td>
<td class="num">(22,160)<span></span>
</td>
<td class="num">(3,632)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Interest income</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">10,134<span></span>
</td>
<td class="nump">1,916<span></span>
</td>
<td class="nump">43,828<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income (expenses), net</a></td>
<td class="num">(9,846)<span></span>
</td>
<td class="nump">12,918<span></span>
</td>
<td class="num">(20,244)<span></span>
</td>
<td class="nump">40,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax</a></td>
<td class="num">(1,276,347)<span></span>
</td>
<td class="num">(677,739)<span></span>
</td>
<td class="num">(3,143,762)<span></span>
</td>
<td class="num">(2,275,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before noncontrolling interest</a></td>
<td class="num">(1,276,347)<span></span>
</td>
<td class="num">(677,739)<span></span>
</td>
<td class="num">(3,143,762)<span></span>
</td>
<td class="num">(2,275,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: loss attributable to noncontrolling interest</a></td>
<td class="num">(57,347)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(93,902)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss to the Company</a></td>
<td class="num">(1,219,000)<span></span>
</td>
<td class="num">(677,739)<span></span>
</td>
<td class="num">(3,049,860)<span></span>
</td>
<td class="num">(2,275,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Other comprehensive item</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax', window );">Foreign currency translation gain (loss) attributable to the Company</a></td>
<td class="num">(7,072)<span></span>
</td>
<td class="nump">719<span></span>
</td>
<td class="nump">105,471<span></span>
</td>
<td class="num">(10,906)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation loss attributable to noncontrolling interest</a></td>
<td class="num">(192)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,582)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to the Company</a></td>
<td class="num">(1,226,072)<span></span>
</td>
<td class="num">(677,020)<span></span>
</td>
<td class="num">(2,944,389)<span></span>
</td>
<td class="num">(2,286,663)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interest</a></td>
<td class="num">$ (57,539)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (95,484)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding (in Shares)</a></td>
<td class="nump">21,470,487<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
<td class="nump">21,214,197<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30755-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345676237272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income</div></th>
<th class="th"><div>Noncontrolling interest</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">$ 11,104,666<span></span>
</td>
<td class="num">$ (5,550,128)<span></span>
</td>
<td class="nump">$ 189,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,765,388<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2019</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(596,985)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(596,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,613<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,613<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2019</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(6,147,113)<span></span>
</td>
<td class="nump">196,519<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,175,016<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2019</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(5,550,128)<span></span>
</td>
<td class="nump">189,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,765,388<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2019</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(7,825,885)<span></span>
</td>
<td class="nump">179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,478,725<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2019</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(6,147,113)<span></span>
</td>
<td class="nump">196,519<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,175,016<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2019</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,001,033)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,001,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,238)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(7,148,146)<span></span>
</td>
<td class="nump">178,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,155,745<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(677,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(677,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(7,825,885)<span></span>
</td>
<td class="nump">179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,478,725<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(7,413,381)<span></span>
</td>
<td class="nump">170,207<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,882,436<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(866,823)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(866,823)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">58,479<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">58,479<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(8,280,204)<span></span>
</td>
<td class="nump">228,686<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,074,092<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(7,413,381)<span></span>
</td>
<td class="nump">170,207<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,882,436<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 21,474<span></span>
</td>
<td class="nump">12,077,788<span></span>
</td>
<td class="num">(10,463,241)<span></span>
</td>
<td class="nump">275,678<span></span>
</td>
<td class="num">(95,484)<span></span>
</td>
<td class="nump">1,911,699<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2021</a></td>
<td class="nump">21,474,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2020</a></td>
<td class="nump">$ 20,944<span></span>
</td>
<td class="nump">11,104,666<span></span>
</td>
<td class="num">(8,280,204)<span></span>
</td>
<td class="nump">228,686<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,074,092<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2020</a></td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(964,037)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(36,555)<span></span>
</td>
<td class="num">(964,037)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">54,064<span></span>
</td>
<td class="num">(1,390)<span></span>
</td>
<td class="nump">54,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="nump">$ 520<span></span>
</td>
<td class="nump">930,480<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">931,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in Shares)</a></td>
<td class="nump">520,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod', window );">Issuance of common stock for subscription agreement entered in prior period</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares', window );">Issuance of common stock for subscription agreement entered in prior period (in Shares)</a></td>
<td class="nump">6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 21,470<span></span>
</td>
<td class="nump">12,035,140<span></span>
</td>
<td class="num">(9,244,241)<span></span>
</td>
<td class="nump">282,750<span></span>
</td>
<td class="num">(37,945)<span></span>
</td>
<td class="nump">3,095,119<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">21,470,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,219,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,347)<span></span>
</td>
<td class="num">(1,219,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,072)<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(7,072)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Shares issued for stock compensation expense</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">11,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued for stock compensation expense (in Shares)</a></td>
<td class="nump">3,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod', window );">Issuance of common stock for subscription agreement entered in prior period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,652<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 21,474<span></span>
</td>
<td class="nump">$ 12,077,788<span></span>
</td>
<td class="num">$ (10,463,241)<span></span>
</td>
<td class="nump">$ 275,678<span></span>
</td>
<td class="num">$ (95,484)<span></span>
</td>
<td class="nump">$ 1,911,699<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2021</a></td>
<td class="nump">21,474,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nimber of issuance of common stock for subscription agreement entered in prior period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriodinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock for subscription agreement entered in prior period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_StockIssuedDuringPeriodValueIssuanceOfCommonStockForSubscriptionAgreementEnteredInPriorPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to temporary equity resulting from foreign currency translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345676205464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss including noncontrolling interest</a></td>
<td class="num">$ (3,143,762)<span></span>
</td>
<td class="num">$ (2,275,757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile loss including noncontrolling interest to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on disposal on fixed assets</a></td>
<td class="nump">9,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">112,350<span></span>
</td>
<td class="nump">38,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">588,924<span></span>
</td>
<td class="nump">113,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Stock compensation expense</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(12,380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(19,278)<span></span>
</td>
<td class="num">(204,186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncreaseDecreaseInValueaddedTaxPrepayment', window );">Value-added tax prepayment</a></td>
<td class="num">(75,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(130,638)<span></span>
</td>
<td class="num">(1,224,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">81,903<span></span>
</td>
<td class="nump">34,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Advance from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">41,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">91,615<span></span>
</td>
<td class="num">(118,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Payment on operating lease liabilities</a></td>
<td class="num">(618,366)<span></span>
</td>
<td class="num">(132,953)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(3,061,955)<span></span>
</td>
<td class="num">(3,685,213)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMachineryAndEquipment', window );">Acquisition of property and equipment</a></td>
<td class="num">(103,054)<span></span>
</td>
<td class="num">(248,333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible assets</a></td>
<td class="num">(25,934)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(128,988)<span></span>
</td>
<td class="num">(248,333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Repayment of loan payable - stockholder</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(85,091)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loan payable</a></td>
<td class="nump">728,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">1,659,824<span></span>
</td>
<td class="num">(85,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">36,360<span></span>
</td>
<td class="num">(43,189)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and restricted cash</a></td>
<td class="num">(1,494,759)<span></span>
</td>
<td class="num">(4,061,826)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and restricted cash, beginning of period</a></td>
<td class="nump">1,665,936<span></span>
</td>
<td class="nump">6,672,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and restricted cash, end of period</a></td>
<td class="nump">171,177<span></span>
</td>
<td class="nump">2,610,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">1,294,315<span></span>
</td>
<td class="nump">$ 875,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets', window );">Transfer of prepaid software development expenditure to intangible assets</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IncreaseDecreaseInValueaddedTaxPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of value-added tax prepayment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IncreaseDecreaseInValueaddedTaxPrepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Right-of-use assets obtained in exchange for new operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RightofuseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of prepaid software development expenditure to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_TransferOfPrepaidSoftwareDevelopmentExpenditureToIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683352888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>NOTE 1 &#x2013; ORGANIZATION AND DESCRIPTION
OF BUSINESS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Datasea Inc. (the &#x201c;Company&#x201d;, or
&#x201c;we&#x201d;, &#x201c;us&#x201d;, &#x201c;our&#x201d; or similar terminology) was incorporated in the State of Nevada on September 26,
2014 under the name Rose Rock Inc. and changed its name to Datasea Inc. on May 27, 2015. On May 26, 2015, the Company&#x2019;s founder,
Xingzhong Sun, sold 6,666,667 shares of common stock, par value $0.001 per share, of the Company (the &#x201c;Common Stock&#x201d;) to Zhixin
Liu (&#x201c;Ms. Liu&#x201d;), an owner of Shuhai Skill (HK) as defined below. On October 27, 2016, Mr. Sun sold his remaining 1,666,667
shares of Common Stock of the Company to Ms. Liu.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On October 29, 2015, the Company entered into
a share exchange agreement (the &#x201c;Exchange Agreement&#x201d;) with the shareholders (the &#x201c;Shareholders&#x201d;) of Shuhai Information
Skill (HK) Limited (&#x201c;Shuhai Skill (HK)&#x201d;), a limited liability company (&#x201c;LLC&#x201d;) incorporated on May 15, 2015 under
the laws of the Hong Kong Special Administrative Region of the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;). Pursuant to the
terms of the Exchange Agreement, the Shareholders, who own 100% of Shuhai Skill (HK), transferred all of the issued and outstanding ordinary
shares of Shuhai Skill (HK) to the Company for 6,666,667 shares of Common Stock, causing Shuhai Skill (HK) and its wholly owned subsidiaries,
Tianjin Information Sea Information Technology Co., Ltd. (&#x201c;Tianjin Information&#x201d;), an LLC incorporated under the laws of the
PRC, and Harbin Information Sea Information Technology Co., Ltd., an LLC incorporated under the laws of the PRC, to become wholly-owned
subsidiaries of the Company; and Shuhai Information Technology Co., Ltd., also an LLC incorporated under the laws of the PRC (&#x201c;Shuhai
Beijing&#x201d;), to become a variable interest entity (&#x201c;VIE&#x201d;) of the Company through a series of contractual agreements between
Shuhai Beijing and Tianjin Information. The transaction was accounted for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries
being the accounting survivor. Accordingly, the historical financial statements presented are those of Shuhai Skill (HK) and its consolidated
subsidiaries and VIE.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Following the Share Exchange, the Shareholders,
Zhixin Liu and her father, Fu Liu, owned approximately 82% of the Company&#x2019;s outstanding shares of Common Stock. As of October 29,
2015, there were 18,333,333 shares of Common Stock issued and outstanding, 15,000,000 of which were beneficially owned by Zhixin Liu and
Fu Liu.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On May 1, 2018, the Company implemented a
1 for 3 reverse stock split decreasing the shares outstanding from 57,511,711 to 19,170,846. The consolidated financial statement (&#x201c;CFS&#x201d;)
at June 30, 2018 were retroactively adjusted to reflect the reverse split.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">After the Share Exchange, the Company, through
its consolidated subsidiaries and VIE&#xa0;provide smart security solutions primarily to schools, tourist or scenic attractions and public
communities in China.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On October 16, 2019, Shuhai Beijing incorporated
a wholly owned subsidiary, Heilongjiang Xunrui Technology Co. Ltd. (&#x201c;Xunrui&#x201d;), which develops and markets the Company&#x2019;s
smart security system products.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On December 3, 2019, Shuhai Beijing formed
Nanjing Shuhai Equity Investment Fund Management Co. Ltd. (&#x201c;Shuhai Nanjing&#x201d;), a joint venture in PRC, in which Shuhai Beijing
holds a 99% ownership interest with the remaining 1% held by Nanjing Fanhan Zhineng Technology Institute Co. Ltd, an unrelated party that
was supported by both Nanjing Municipal Government and Beijing University of Posts and Telecommunications. Shuhai Nanjing was formed for
gaining the easy access to government funding and private financing for the Company&#x2019;s new technology development and new project
initiation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In January 2020, as described below, the Company
acquired ownership in three entities for no consideration from the Company&#x2019;s management which set up such entities on the Company&#x2019;s
behalf.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On January 3, 2020, Shuhai Beijing entered
into two equity transfer agreements (the &#x201c;Transfer Agreements&#x201d;) with the President, and a Director of the Company. Pursuant
to the Transfer Agreements, the Director and the President, each agreed, for no consideration, to (i) transfer his 51% and 49% respective
ownership interests, in Guozhong Times (Beijing) Technology Ltd. (&#x201c;Guozhong Times&#x201d;) to Shuhai Beijing; and (ii) transfer his
51% and 49% respective ownership interests, in Guohao Century (Beijing) Technology Ltd. (&#x201c;Guohao Century&#x201d;) to Shuhai Beijing.
Guozhong Times and Guohao Century were established to develop technology for electronic products, intelligence equipment and accessories,
and provide software and information system consulting, installation and maintenance services.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On January 7, 2020, Shuhai Beijing entered
into another equity transfer agreement with the President, the Director described above and an unrelated individual. Pursuant to this
equity transfer agreement, the Director, the President and the unrelated individual each agreed to transfer his 51%, 16%, 33% ownership
interests, in Guozhong Haoze (Beijing) Technology Ltd. (&#x201c;Guozhong Haoze&#x201d;) to Shuhai Beijing for no consideration. Guozhong
Haoze was formed to develop and market the smart security system products.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On August 17, 2020, Beijing Shuhai formed
a new wholly-owned subsidiary Shuhai Jingwei (Shenzhen) Information Technology Co., Ltd (&#x201c;Jingwei&#x201d;), to expand the security
oriented systems developing, consulting and marketing business overseas.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On November 16, 2020, Guohao Century formed
Hangzhou Zhangqi Business Management Limited Partnership (&#x201c;Zhangqi&#x201d;) with ownership of 99% as an ordinary partner. On November
19, 2020, Guohao Century formed a 51% owned subsidiary Hangzhou Shuhai Zhangxun Information Technology Co., Ltd (&#x201c;Zhangxun&#x201d;)
for research and development of 5G message technology. Zhangqi owns 19% of Zhangxun; accordingly, Guohao Century ultimately owns 69.81%
of Zhangxun.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In December 2019, a novel strain of coronavirus
(COVID-19) was reported and the World Health Organization declared the outbreak to constitute a &#x201c;Public Health Emergency of International
Concern.&#x201d; Based on the epidemic prevention and control system embedded in the Company&#x2019;s intelligent security platform, the
Company was able to promptly organize the employees at home to develop and upgrade the body temperature measurement and&#xa0;administration
backend of the epidemic prevention and control system, which&#xa0;could&#xa0;meet the needs of schools and public communities for&#xa0;epidemic&#xa0;prevention,
and well addressed the problem of how to integrate the Company&#x2019;s security platform and epidemic prevention system. In April 2020,
the Company resumed normal work, and the impact of COVID-19 outbreak on the Company&#x2019;s marketing efforts from January to March of
2020 was mitigated. Since April 2020, there are some new Covid-19 cases discovered in a few provinces of China including Beijing as of
today, however, the number of new cases are not significant due to the PRC government&#x2019;s strict control, and the Company does not
believe the new cases would have a significant impact on the Company&#x2019;s operations.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683276040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>NOTE 2 &#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING
POLICIES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>GOING CONCERN</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accompanying CFS were prepared&#xa0;assuming
the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and liquidation of liabilities
in the normal course of business. For the nine months ended March 31, 2021 and 2020, the Company had a net loss of $3.05 million and $2.28
million, respectively The Company has an accumulated deficit of $10.46 million as of March 31, 2021 and negative cash flow from operating
activities of $3.06 million for the nine months ended March 31, 2021. These factors raise substantial doubt about the Company&#x2019;s
ability to continue as a going concern. There can be no assurance the Company will become profitable or obtain necessary financing for
its business or that it will be able to continue in business.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The company continues to improve and upgrade
the safe campus, smart community and other smart systems, and formed a new business model, providing online shopping and other value-added
services; the Company also provides artificial intelligence payment products and services based on face recognition for more institutional
customers; and set up a 5G messaging project company to release new 5G messaging products. The company generates revenue from its core
business as well as the expansion of new businesses and services. Management also intends to raise additional funds by way of a private
or public offering, or by obtaining loans from banks or others, which are planned to be used altogether with operating turnover to support
Company&#x2019;s research and development (&#x201c;R&amp;D&#x201d;), procurement, marketing and daily operation, while the Company believes
in the viability of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions,
there can be no assurances to that effect.&#xa0;The ability of the Company to continue as a going concern depends upon the Company&#x2019;s
ability to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public
or private offering.&#xa0;On June 25, 2020, the Company&#x2019;s S-3 registration filing was approved by Securities and Exchange Commission
(&#x201c;SEC&#x201d;). The Company may from time to time issue up to $100,000,000 of common stock, debt securities, warrants or units of
securities. The Company will describe the plan of distribution for any particular offering of these securities in the applicable prospectus
supplement. There can be no assurance the Company will be successful in any future fund raising.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company raised $931,000 in equity on November
11, 2020 from Triton Fund and signed an underwriting agreement with FT Global to prepare for its next round of financing.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>BASIS
OF PRESENTATION AND CONSOLIDATION</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accompanying CFS were prepared in accordance
with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations
of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100%
owned subsidiaries &#x201c;Shuhai Skill (HK)&#x201d;, and &#x201c;Tianjin Information&#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&#x2019;s
100% owned subsidiaries &#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&#x2019;s 69.81%
owned subsidiary &#x2013; Zhangxun, and Shuhai Beijing&#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions
and balances were eliminated in consolidation.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The interim consolidated financial information
as of March 31, 2021 and for the nine and three-month periods ended March 31, 2021 and 2020 was prepared without audit. Certain information
and footnote disclosures, which are normally included in CFS prepared in accordance with U.S. GAAP were not included. The interim consolidated
financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company&#x2019;s
Annual Report on Form 10-K for the fiscal year ended June 30, 2020, previously filed with the SEC on September 28, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In the opinion of management, all adjustments
(which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company&#x2019;s consolidated
financial position as of March 31, 2021, its consolidated results of operations and cash flows for the nine and three months ended March
31, 2021 and 2020, as applicable, were made.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>VARIABLE INTEREST ENTITY</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Pursuant to Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Section 810, &#x201c;Consolidation&#x201d; (&#x201c;ASC
810&#x201d;), the Company is required to include in its CFS, the financial statements of Shuhai Beijing, its VIE. ASC 810 requires a VIE
to be consolidated if the Company is subject to a majority of the risk of loss for the VIE or is entitled to receive a majority of the
VIE&#x2019;s residual returns. A VIE is an entity in which a company, through contractual arrangements, bears the risk of, and enjoys the
rewards normally associated with ownership of the entity, and therefore the Company is the primary beneficiary of the entity.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under ASC 810, a reporting entity has a controlling
financial interest in a VIE, and must consolidate that VIE, if the reporting entity has both of the following characteristics: (a) the
power to direct the activities of the VIE that most significantly affect the VIE&#x2019;s economic performance; and (b) the obligation
to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. The reporting entity&#x2019;s determination
of whether it has this power is not affected by the existence of kick-out rights or participating rights, unless a single enterprise,
including its related parties and de - facto agents, have the unilateral ability to exercise those rights. Shuhai Beijing&#x2019;s actual
stockholders do not hold any kick-out rights that affect the consolidation determination.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Through the VIE agreements, the Company is
deemed the primary beneficiary of Shuhai Beijing and its subsidiaries. Accordingly, the results of Shuhai Beijing and its subsidiaries
were included in the accompanying CFS. Shuhai Beijing has no assets that are collateral for or restricted solely to settle their obligations.
The creditors of Shuhai Beijing do not have recourse to the Company&#x2019;s general credit.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>VIE Agreements</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Operation and Intellectual Property
Service Agreement</i></b>&#xa0;&#x2013; This agreement was entered on October 20, 2015 and allows Tianjin Information to manage and operate
Shuhai Beijing and collect 100% of its net profits. Under the terms of the Operation and Intellectual Property Service Agreement, Shuhai
Beijing entrusts Tianjin Information to manage its operations, manage and control its assets and financial matters, and provide intellectual
property services, purchasing management services, marketing management services and inventory management services to Shuhai Beijing.
Shuhai Beijing and its shareholders shall not make any decisions nor direct the activities of Shuhai Beijing without Tianjin Information&#x2019;s
consent.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Shareholders&#x2019; Voting Rights Entrustment
Agreement</i></b>&#xa0;&#x2013; Tianjin Information entered into a shareholders&#x2019; voting rights entrustment agreement (the &#x201c;Entrustment
Agreement&#x201d;) on October 27, 2015, under which Zhixin Liu and Fu Liu (collectively the &#x201c;Shuhai Beijing Shareholders&#x201d;)
vested their voting power in Shuhai Beijing to Tianjin Information or its designee(s).&#xa0;The Entrustment Agreement does not have an
expiration date.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Equity Option Agreement</i></b>&#xa0;&#x2013;
the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &#x201c;Option Agreement&#x201d;) on
October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right
and option to acquire all or a portion of Shuhai Beijing Shareholders&#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each
capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing&#xa0;shareholders
agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information
agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option
Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&#x2019;s
option.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Equity Pledge Agreement</i></b>&#xa0;&#x2013;
Tianjin Information and the Shuhai Beijing Shareholders entered into an equity pledge agreement on October 27, 2015 (the &#x201c;Equity
Pledge Agreement&#x201d;). The Equity Pledge Agreement guarantees the performance by Shuhai Beijing of its obligations under the Operation
and Intellectual Property Service Agreement and the Option Agreement. Pursuant to the Equity Pledge Agreement, Shuhai Beijing Shareholders
pledged all of their equity interests in Shuhai Beijing to Tianjin Information. Tianjin Information has the right to collect any and all
dividends paid on the pledged equity interests during the pledge period. Pursuant to the terms of the Equity Pledge Agreement, the Shuhai
Beijing Shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information. Upon an event of default
or certain other agreed events under the Operation and Intellectual Property Service Agreement, the Option Agreement and the Equity Pledge
Agreement, Tianjin Information may exercise the right to enforce the pledge.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">There are no restrictions on assets of the
VIE for payment of dividends to shareholders of the Company. There has been no change in facts and circumstances to consolidate the VIE.
The following financial statement amounts and balances of the VIE were included in the accompanying CFS as of March 31, 2021 and June
30, 2020, and for the nine and three months ended March 31, 2021 and 2020, respectively.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,011,772</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">895,321</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current assets</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,169</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">924,537</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,710,941</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,819,858</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,466,275</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">618,663</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current liabilities</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,760</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">341,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,633,035</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">959,936</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">152,924</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">86,000</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,881,939</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(944,617</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&#xa0;Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">17,685</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,774</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(785,680</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(235,541</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>USE OF ESTIMATES&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The preparation of CFS in conformity with
US GAPP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting periods. Actual results could differ from those estimates. The significant areas requiring the use of management estimates
include, but are not limited to, the estimated useful life and residual value of property, plant and equipment, provision for staff benefits,
recognition and measurement of deferred income taxes and the valuation allowance for deferred tax assets. Although these estimates are
based on management&#x2019;s knowledge of current events and actions management may undertake in the future, actual results may ultimately
differ from those estimates and such differences may be material to the consolidated financial statements.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>CONTINGENCIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Certain conditions may exist as of the date
the CFS are issued, which may result in a loss to the Company but which will only be resolved when one or more future events occur or
fail to occur. The Company&#x2019;s management and legal counsel assess such contingent liabilities, and such&#xa0;assessment inherently
involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or
unasserted claims that may result in such proceedings, the Company&#x2019;s legal counsel evaluates the perceived merits of any legal proceedings
or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought. If the assessment of a contingency
indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability
would be accrued in the Company&#x2019;s CFS.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">If the assessment indicates that a potential
material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. As of March 31, 2021
and June 30, 2020, the Company has no such contingencies.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>CASH
AND EQUIVALENTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Cash and equivalents include cash on hand,
demand deposits and short-term cash investments that are highly liquid in nature and have original maturities of three months or less.&#xa0;<b>&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>RESTRICTED
CASH / ESCROW</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Restricted cash is cash held in an indemnification
escrow account under requirements of the financing agreement signed with the underwriter of the Company&#x2019;s initial public offering
for 18 months or longer subsequent to the closing of the initial public offering on December 21, 2018, but in no event it shall be held
in escrow for longer than 24 months. The restricted cash was released during the nine months ended March 31, 2021.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>INVENTORY</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Inventory is comprised principally of intelligent
temperature measurement face recognition terminal, identity information recognition products, is valued at the lower of cost or net realizable
value. The value of inventory is determined using the first-in, first-out method. The Company periodically estimates an inventory allowance
for estimated unmarketable inventories when necessary. Inventory amounts are reported net of such allowances. There were $47,257 and $44,237
allowances for slow-moving and obsolete inventory (mainly for Smart-Student Identification cards) as of March 31, 2021 and June 30, 2020,
respectively.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>PROPERTY AND EQUIPMENT</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Property and equipment are stated at cost,
less accumulated depreciation. Major repairs and improvements that significantly extend original useful lives or improve productivity
are capitalized and depreciated over the period benefited. Maintenance and repairs are expensed as incurred. When property and equipment
are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any
gain or loss is included in operations.&#xa0;Depreciation of property and equipment is provided using the straight-line method over estimated
useful lives as follows:</p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 89%"><font style="font-size: 10pt">Furniture and fixtures</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 8%"><font style="font-size: 10pt">3-5 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Office equipment</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3-5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 10pt">Vehicles</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Lease improvement</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3 years</font></td>
    <td>&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Leasehold improvements are depreciated utilizing
the straight-line method over the shorter of their estimated useful lives or remaining lease term.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>INTANGIBLE ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Intangible assets with finite lives are amortized
using the straight-line method over their estimated period of benefit. Evaluation of the recoverability of intangible assets is made to
take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. All
of the Company&#x2019;s intangible assets are subject to amortization. No impairment of intangible assets has been identified as of the
balance sheet date.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Intangible assets include licenses, certificates,
patents and other technology and are amortized over their useful life of three years.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FAIR VALUE (&#x201c;FV&#x201d;) OF FINANCIAL
INSTRUMENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The carrying amounts of certain of the Company&#x2019;s
financial instruments, including cash and equivalents, accrued liabilities and accounts payable, approximate their FV due to their short
maturities. FASB ASC Topic 825, &#x201c;Financial Instruments,&#x201d; requires disclosure of the FV of financial instruments held by the
Company. The carrying amounts reported in the balance sheets for current liabilities qualify as financial instruments and are a reasonable
estimate of their FV because of the short period of time between the origination of such instruments and their expected realization and
the current market rate of interest.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FAIR VALUE MEASUREMENTS AND DISCLOSURES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">FASB ASC Topic 820, &#x201c;Fair Value Measurements,&#x201d;
defines FV, and establishes a three-level valuation hierarchy for disclosures that enhances disclosure requirements for FV measures.&#xa0;The
three levels are defined as follows:</p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 2 inputs to the valuation methodology include other than those in level 1 quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</font></td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the FV measurement.</font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The carrying value of the Company&#x2019;s
short-term financial instruments, such as cash, accounts receivable, prepaid expenses, accounts payable, advance from customers, accrued
expenses and other payables approximate their FV due to their short maturities.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021 and June 30, 2020, the
Company did not identify any assets or liabilities required to be presented on the balance sheet at FV.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>IMPAIRMENT OF LONG-LIVED ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In accordance with FASB ASC 360-10,&#xa0;Accounting
for the Impairment or Disposal of Long-Lived Assets, long-lived assets such as property and equipment are reviewed for impairment whenever
events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that
these assets could become impaired as a result of technological or other changes. The determination of recoverability of assets to be
held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows expected to be generated by the asset.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">If such assets are considered impaired, the
impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its FV. FV generally is determined
using the asset&#x2019;s expected future discounted cash flows or market value, if readily determinable.&#xa0;Assets to be disposed of
are reported at the lower of the carrying amount or FV less cost to sell. For the nine and three months ended March 31, 2021 and 2020,
there was no impairment loss recognized on long-lived assets.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>DEFERRED REVENUE</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Deferred revenue consists primarily of local
government&#x2019;s financial support under &#x201c;2020 Harbin Eyas Plan&#x201d; to Xunrui for technology innovation of developing the Intelligent
Campus Security Management Platform. The Company will record the grant as income when it passes local government&#x2019;s inspection of
the project.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>LEASES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On July 1, 2019, the Company adopted FASB
ASC Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of
initial application. Results and disclosure requirements for reporting periods beginning after July 1, 2019 are presented under FASB ASC
Topic 842, while prior period amounts were not adjusted and continue to be reported in accordance with its historical accounting under
FASB ASC Topic 840.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company elected the package of practical
expedients permitted under the transition guidance, which allowed it to carry forward its historical lease classification, its assessment
on whether a contract was or contains a lease, and its initial direct costs for any leases that existed prior to July 1, 2019. The Company
also elected to keep leases with an initial term of 12 months or less off its balance sheet and recognize the associated lease payments
in the consolidated statements of operations on a straight-line basis over the lease term.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The adoption did not impact the Company&#x2019;s
beginning accumulated deficit, or its prior year consolidated statement of operations and statement of cash flows.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under FASB ASC Topic 842, the Company determines
if an arrangement is a lease at inception. Right of Use Assets (&#x201c;ROU&#x201d;) and lease liabilities are recognized at commencement
date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments
that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, it uses its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&#x2019;s
incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The ROU assets include
adjustments for prepayments and accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and
is recorded net of any lease incentives received. The Company&#x2019;s lease terms may include options to extend or terminate the lease
when it is reasonably certain that it will exercise such options.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are reviewed for impairment when indicators
of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC 360, Property, Plant,
and Equipment, as ROU assets are long-lived nonfinancial assets.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are tested for impairment individually
or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other assets and liabilities.
An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest level for which identifiable
cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company recognized no impairment of
ROU assets as of March 31, 2021 or June 30, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Operating leases are included in operating
lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&#xa0;At March 31, 2021, the net
ROU was $1,525,461 for the operating leases of the Company&#x2019;s offices in various cities of China and senior officers&#x2019; dormitory
in Beijing. At March 31, 2021, total operating lease liabilities (includes current and noncurrent) was $1,436,735, which was for the operating
leases of the Company&#x2019;s offices in various cities of China and senior officers&#x2019; dormitory in Beijing.<b>&#xa0;&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>REVENUE RECOGNITION</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows Accounting Standards Update
(&#x201c;ASU&#x201d;) 2014-09 (and related amendments subsequently issued in 2016), Revenue from Contracts with Customers (ASC 606.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The core principle underlying FASB ASC 606
is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the
consideration to which the Company expects to be entitled in such exchange. This will require the Company identify contractual performance
obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services
transfers to a customer. The Company&#x2019;s revenue streams are recognized when control of goods and services transfers to a customer.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">FASB ASC Topic 606 requires use of a new five-step
model to recognize revenue from customer contracts. The five-step model requires the Company (i) identify the contract with the customer,
(ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to
the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective
performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies each performance obligation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company derives its revenues from product
sales and professional service contracts with its customers, with revenues recognized upon delivery of services and products. Persuasive
evidence of an arrangement is demonstrated via professional service contracts and invoices; and the service price to the customer is fixed
upon acceptance of the professional services contract. The Company recognizes revenue when professional service is rendered to the customer
and collectability of payment is reasonably assured. These revenues are recognized at a point in time after all performance obligations
are satisfied. Revenue is recognized net of returns and value-added tax charged to customers.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>INCOME TAXES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company uses the asset and liability method
of accounting for income taxes in accordance with FASB ASC Topic 740, &#x201c;Income Taxes.&#x201d; Under this method, income tax expense
is recognized for the amount of: (i) taxes payable or refundable for the current period and (ii) deferred tax consequences of temporary
differences resulting from&#xa0;matters that have been recognized in an entity&#x2019;s financial statements or tax returns. Deferred tax
assets also include the prior years&#x2019; net operating losses carried forward. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or
settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the
period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the
weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will
not be realized.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 740, which
prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken or expected to
be taken in a tax return. FASB ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under the provisions of FASB ASC Topic 740,
when tax returns are filed, it is likely some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management
believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation
processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not
recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement
with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured
as described above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated
interest and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits
is classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#xa0;
As of March 31, 2021, the Company had no unrecognized tax benefits and no charges during the nine and three months ended March 31, 2021,
and accordingly, the Company did not recognize any interest or penalties related to unrecognized tax benefits. There was no accrual for
uncertain tax positions as of March 31, 2021. The Company files a U.S. income tax return. With few exceptions, the Company&#x2019;s U.S.
income tax returns filed for the years ending on June 30, 2017 and thereafter are subject to examination by the relevant taxing authorities.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>RESEARCH AND DEVELOPMENT EXPENSES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Research and development expenses are expensed
in the period when incurred.&#xa0;These costs primarily consist of cost of materials used, salaries paid for the Company&#x2019;s development
department, and fees paid to third parties.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>NONCONTROLLING INTERESTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 810,&#xa0;<i>&#x201c;Consolidation,&#x201d;</i>&#xa0;governing
the accounting for and reporting of noncontrolling interests (&#x201c;NCIs&#x201d;) in partially owned consolidated subsidiaries and the
loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI (previously referred to as
minority interests) be treated as a separate component of equity, not as a liability, that increases and decreases in the parent&#x2019;s
ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses,
and that losses of a partially-owned consolidated subsidiary be allocated to non-controlling interests even when such allocation might
result in a deficit balance.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The net income (loss) attributed to NCI was
separately designated in the accompanying statements of operations and comprehensive income (loss). Losses attributable to NCI in a subsidiary
may exceed an non-controlling interest&#x2019;s interests in the subsidiary&#x2019;s equity. The excess attributable to NCIs is attributed
to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021, Zhangxun was 30.19%
owned by noncontolling interest, and Shuhai Nanjing was 1% owned by noncontrolling interest. During the nine and three months ended March
31, 2021, the Company had loss of $93,902 and $57,347 attributable to the noncontrolling interest, respectively.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>CONCENTRATION OF CREDIT RISK&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company maintains cash in accounts with
state-owned banks within the PRC. Cash in state-owned banks less than RMB500,000 ($76,000) is covered by insurance. Should any institution
holding the Company&#x2019;s cash become insolvent, or if the Company is unable to withdraw funds for any reason, the Company could lose
the cash on deposit with that institution. The Company has not experienced any losses in such accounts and believes it is not exposed
to any risks on its cash in these bank accounts. Cash denominated in RMB with a U.S. dollar equivalent of $66,779 and $733,849 at March
31, 2021and June 30, 2020, respectively, was held in accounts at financial institutions located in the PRC&#x201a; which is not freely
convertible into foreign currencies.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Cash held in accounts at U.S. financial institutions
are insured by the Federal Deposit Insurance Corporation or other programs subject to certain limitations up to $250,000 per depositor.
As of March 31, 2021, cash of $80,265 was maintained at U.S. financial institutions. Cash was maintained at financial institutions in
Hong Kong, and were insured by the Hong Kong Deposit Protection Board up to a limit of HK $500,000 ($64,000). As of March 31, 2021, the
cash balance of $24,133 was maintained at financial institutions in Hong Kong. The Company, its subsidiaries and VIE have not experienced
any losses in such accounts and do not believe the cash is exposed to any significant risk.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">For the nine months ended March 31, 2021,
the Company sold $117,325 safe campus intelligence control systems and related devices to two schools. For the three months ended March
31, 2021, the Company sold $17,905 face temperature measurement access control products to one customer.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE
INCOME (LOSS)</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accounts of the Company&#x2019;s Chinese
entities are maintained in RMB and the accounts of the U.S. parent company are maintained in United States dollar (&#x201c;USD&#x201d;)
The accounts of the Chinese entities were translated into USD in accordance with FASB ASC Topic 830 &#x201c;Foreign Currency Matters.&#x201d;
All assets and liabilities were translated at the exchange rate on the balance sheet date; stockholders&#x2019; equity is translated at
historical rates and the statements of operations and cash flows are translated at the weighted average exchange rate for the period.
The resulting translation adjustments are reported under other comprehensive income (loss) in accordance with FASB ASC Topic 220, &#x201c;Comprehensive
Income.&#x201d; Gains and losses resulting from foreign currency transactions are reflected in the statements of operations.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 220-10,
&#x201c;Comprehensive Income (loss).&#x201d; Comprehensive income (loss) comprises net income(loss) and all changes to the statements of
changes in stockholders&#x2019; equity, except those due to investments by stockholders, changes in additional paid-in capital and distributions
to stockholders.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The exchange rates used to translate amounts
in RMB to USD for the purposes of preparing the CFS were as follows</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Period end USD: RMB exchange rate</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5713</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0851</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0795</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Average USD: RMB exchange rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.6820</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9993</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7.0199</td><td style="text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
(EPS)&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Basic EPS is computed by dividing income available
to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed similarly,
except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential
common shares had been issued and if the additional common shares were dilutive. Diluted EPS are based on the assumption that all dilutive
convertible shares and stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this
method, options and warrants are assumed to have been exercised at the beginning of the period (or at the time of issuance, if later),
and as if funds obtained thereby were used to purchase common stock at the average market price during the period. For the nine and three
months ended March 31, 2021 and 2020, the Company&#x2019;s basic and diluted loss per share are the same due to the outstanding warrants
being anti-dilutive as a result of the Company&#x2019;s net loss.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>STATEMENT OF CASH FLOWS&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In accordance with FASB ASC Topic 230,&#xa0;&#x201c;Statement
of Cash Flows,&#x201d;&#xa0;cash flows from the Company&#x2019;s operations are calculated based upon the local currencies. As a result,
amounts shown on the statement of cash flows may not necessarily agree with changes in the corresponding asset and liability on the balance
sheet.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company is an emerging growth company
and has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments-Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held
at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the
existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This
guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Early application
will be permitted for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018.
The Company is currently evaluating the impact that the standard will have on its CFS.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In December&#xa0;2019, the FASB issued ASU
2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions
within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting
entities. The guidance is effective for fiscal&#xa0;years beginning after December&#xa0;15, 2020, and interim periods within those fiscal&#xa0;years,
with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods
presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings
as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this update on its CFS.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In March 2020, the FASB issued ASU 2020-04,&#xa0;Reference
Rate Reform (Topic 848)&#xa0;(&#x201c;ASU 2020-04&#x201d;). ASU 2020-04 contains practical expedients for reference rate reform related
activities that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over
time as reference rate reform activities occur. The Company continues to evaluate the impact of the guidance and may apply the elections
as applicable as changes in the market occur.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683189784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
3 &#x2013; PROPERTY AND EQUIPMENT</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Property and equipment are summarized as follows:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Furniture and fixtures</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108,409</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">71,778</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicle</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,044</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,825</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">238,537</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">203,751</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,913</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">174,253</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Subtotal</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">558,903</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">452,607</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">256,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">161,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">301,939</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">291,031</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Depreciation for the nine months ended March
31, 2021 and 2020 was $104,841 and $33,263, respectively. Depreciation for the three months ended March 31, 2021 and 2020 was $38,819
and $23,556, respectively.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683381800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
4 &#x2013; INTANGIBLE ASSETS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Intangible assets are summarized as follows:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Software registration right</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,173</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,705</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patent</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">33,065</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,578</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Software development (see Note 5)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Value-added telecommunications business license</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,974</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,827</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Subtotal</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,106,212</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">74,110</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,182</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">53,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,041,030</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,694</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Amortization for the nine months ended March
31, 2021 and 2020 were $7,509 and $5,273, respectively.&#xa0;Amortization for the three months ended March 31, 2021 and 2020 were $5,292
and $3,546, respectively.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345768958344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">PREPAID EXPENSES AND OTHER CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
5 &#x2013; PREPAID EXPENSES AND OTHER CURRENT ASSETS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Prepaid expenses and other current assets
consisted of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March&#xa0;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Security deposit</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,462</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">156,023</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid expenses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">35,062</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid software development</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,200,000</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid insurance</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">69,769</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepayment for inventory from Heqin</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">101,252</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other receivables - Heqin</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">560,011</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">522,636</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,702</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76,572</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">901,006</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,056,483</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i><font style="text-decoration:underline">Prepaid software development</font></i></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On May 28, 2019, the Company entered into
an agreement with SDT Trade Co., Ltd., an unaffiliated party&#xa0;(&#x201c;SDT&#x201d;). SDT will assist the Company with technical development
work for the Company&#x2019;s security-related software and systems. Pursuant to the agreement, SDT will complete certain development work
within 12 months and thereafter maintain the system for 36 months. The amount to be paid under the agreement is $1,200,000. As of March
31, 2021, the Company paid SDT $1,000,000, of which, $400,000 was recorded as R&amp;D expenses as the costs were incurred before the establishment
of technological feasibility, $600,000 cost incurred after the technological feasibility was established and a working model was produced
was recorded as intangible asset &#x2013; software development (Note 4). On April 23, 2021, the Company and SDT entered a project contract
termination agreement due to certain functions of the software system cannot meet the Company&#x2019;s needs after the inspection by the
Company; the Company and SDT will not pursue any further demands to each other regarding the software development project, and the Company
is not obligated to pay the remaining payment of $0.20 million to SDT.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On July 2, 2019, the Company entered into
a technology development service agreement with HW (HK) Limited (&#x201c;HW&#x201d;), an unaffiliated party. Pursuant to the agreement,
the Company appointed HW (HK) Limited to develop an eye protection technical system for a two-year period ending July 1, 2021, and thereafter
maintain the system for 36 months. The total payments to be made under the agreement is $1,200,000. As of March 31, 2021, the Company
paid HW (HK) Limited $900,000, of which, $350,000 was recorded as R&amp;D expenses as the costs were incurred before the establishment
of technological feasibility, which included a working model; $400,000 costed incurred after the technological feasibility was recorded
as intangible asset &#x2013; software development (Note 4), and $150,000 was recorded as prepaid software development expenses.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><i><font style="text-decoration:underline">Other receivables - Heqin</font></i></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On February 20, 2020, Guozhong Times entered
an Operation Cooperation Agreement with an unrelated company, Heqin (Beijing) Technology Co, Ltd. (&#x201c;Heqin&#x201d;) for marketing
and promoting the sale of Face Recognition Payment Processing equipment and related technical support, and other products of the Company
including Epidemic Prevention and Control Systems. Heqin has a sales team which used to work with Fortune 500 companies and specializes
in business marketing and sales channel establishment and expansion, especially in education industry and public area. It has had successful
experience of organizing multiple business matchmaking meetings with customers, distributors and retailers.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The cooperation term is from February 20,
2020 through March 1, 2023; however, Heqin is the exclusive distributor of the Company&#x2019;s face Recognition Payment Processing products
for the period to July 30, 2020. During March and April 2020, Guozhong Times provided operating funds to Heqin, together with a credit
line provided by Guozhong Times to Heqin from May 2020 through August 2020, for a total borrowing of RMB 10 million ($1.41 million) for
Heqin&#x2019;s operating needs. As of March 31, 2021, Guozhong Times had an outstanding receivable of RMB 3.68 million ($560,011) from
Heqin and was recorded as other receivable. The Company would not charge Heqin any interest, except for two loans with RMB 200,000 ($28,250)
each, due on June 30, 2020 and August 15, 2020, respectively, for which the Company charges 15% interest if Heqin did not repay by the
due date. As of this report date, Heqin did not repay these two loans. All the loans to Heqin are secured against the assets of Heqin,
and Heqin&#x2019;s shareholders are jointly responsible for the timely repayment of the loan.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On August 26, 2020, Heqin provided a repayment
plan to the Company that the loan would be settled by February 2021; however, due to Covid-19 impact to Heqin&#x2019;s business, Heqin
adjusted the repayment plan based on expected monthly cash collection from its customers, the revised monthly payment starting from May
2021 as follows:</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">May 2021: repay RMB 400,000 ($60,871)</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">June 2021: repay RMB 800,000 ($121,742)</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">July 2021: repay RMB 800,000 ($121,742)</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">August 2021: repay RMB 1,000,000 ($152,176)</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">September 2021: repay RMB 600,000 ($91,306)&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">October 2021: repay RMB 80,000 ($12,174)</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">No profits will be allocated and distributed
before full repayment of the borrowing. After Heqin pays in full the borrowing, Guozhong Times and Heqin will distribute profits of sale
of Face Recognition Payment Processing equipment and related technical support at 30% and 70% of the net income, respectively. The profit
allocation for the sale of other products of the Company are to be negotiated. Heqin will receive certain stock reward when it reaches
the preset sales target under the performance compensation mechanism.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In addition, at June 30, 2020, the Company
prepaid $101,252 for goods to be purchased from Heqin, which was received during the nine months ended March 31, 2021.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683450168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
6 &#x2013; ACCRUED EXPENSES AND OTHER PAYABLES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Accrued expenses and other payables consisted
of the following:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Other payables</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,606</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">97,119</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Senior officer&#x2019;s salary payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">175,764</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">93,227</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Salary payable - employees</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">163,850</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,588</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">390,220</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">274,934</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683268104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_LoansPayableDisclosureAbstract', window );"><strong>Loans Payable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_LoansPayableDisclosureTextBlock', window );">LOANS PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
7 &#x2013; LOANS PAYABLE</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021, the Company entered
several loan agreements with an unrelated party for $741,101, these loans bear no interest, and are required to be repaid any time before
December 31, 2021.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_LoansPayableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_LoansPayableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_LoansPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_LoansPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345759581160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
8 &#x2013; RELATED PARTY TRANSACTIONS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On January 1, 2019, the Company&#x2019;s President
entered into a car rental agreement with the Company for two years. Pursuant to the agreement, the Company rents a car from the Company&#x2019;s
President for a monthly rent of approximately $700. The agreement was replaced by a new agreement on November 30, 2019 from December 1,
2019 through December 31, 2020, with monthly rent of approximately $1,700, or total payment of $22,288, which was paid in full in advance
as required by the agreement, and was recorded under right of use asset; at March 31, 2021, the net ROU for auto leasing was $0.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On January 1, 2020, the Company&#x2019;s President
entered into a car rental agreement with the Company for one year. Pursuant to the agreement, the Company rents a car from the Company&#x2019;s
President for a monthly rent of RMB 20,000 ($2,849), or total payment of $34,188, which was paid in full in advance as required by the
agreement, and was recorded as prepaid expense since the lease term was not over one year, and not required to be accounted for as a ROU.
This rental agreement was canceled in June 2020 and the unused rents of RMB 120,000 ($17,620) was returned to the Company.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company recorded car lease expense to
the Company&#x2019;s President of $10,775 and $9,400 for the nine months ended March 31, 2021 and 2020. The Company recorded car lease
expense to the Company&#x2019;s President of $0 and $5,158 for the three months ended March 31, 2021 and 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In April 2020, the Company&#x2019;s President
entered into a one-year apartment rental agreement with the Company for an apartment located in Harbin city as the Company&#x2019;s branch
office with an annual rent of RMB 75,000 ($11,000). The term was from May 1, 2020 through April 30, 2021. The rent expense for this agreement
was $8,418 and $2,186 for the nine months ended March 31, 2021 and 2020, respectively.&#xa0;The rent expense for this agreement was $2,881
and $729 for the three months ended March 31, 2021 and 2020, respectively.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On October 1, 2020, the Company&#x2019;s President
entered into an office rental agreement with Xunrui. Pursuant to the agreement, the Company rents an office in Harbin city with a total
payment of RMB 163,800 ($24,050) from October 1, 2020 through September 30, 2021. The rent expense for this agreement was $12,257 for
the nine months ended March 31, 2021.&#xa0;&#xa0;</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683276040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Warrants<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">COMMON STOCK AND WARRANTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
9 &#x2013; COMMON STOCK AND WARRANTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On December 21, 2018, the Company completed
a registered, underwritten initial public offering and concurrent listing of the Company&#x2019;s Common Stock on the NASDAQ Capital Market,
which generated gross proceeds of $6.7 million before deducting underwriter&#x2019;s commissions and other offering costs, resulting in
net proceeds of approximately $5.7 million, The Company sold 1,667,500 shares of Common Stock (including shares issued pursuant to the
underwriter&#x2019;s over-allotment option) at $4 per share.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In addition, the Company issued warrants to
the representative of the underwriters to purchase 101,500 shares of Common Stock at $6 per share. These warrants may be purchased in
cash or via cashless exercise, will be exercisable for five years from December 21, 2018 through December 17, 2023. The warrants issued
in this financing were classified as equity instruments. The Company accounted for the warrants issued in this financing based on the
FV method under FASB ASC Topic 505, and the FV of the warrants was calculated using the Black-Scholes model under the following assumptions:
life of 5 years, volatility of 168%, risk-free interest rate of 2.64% and dividend yield of 0%. The FV of the warrants issued at grant
date was $387,727, and was recorded as offering costs. Following is a summary of the activities of warrants for the nine months ended
March 31, 2021:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<br/> of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at July 1, 2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">101,500</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.00</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">3.47</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Forfeited</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Outstanding at March 31, 2021</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">101,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.00</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.72</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at March 31, 2021</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">101,500</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6.00</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">2.72</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On October 22, 2020, the Company entered into
a common stock purchase agreement with Triton Funds LP (&#x201c;Triton&#x201d;). Pursuant to the Purchase Agreement, subject to certain
conditions set forth in the Purchase Agreement, Triton was obligated, pursuant to a purchase notice by the Company, to purchase up to
$2 million of the Company&#x2019;s common stock from time to time through December 31, 2020. The Company is precluded from submitting a
purchase notice to Triton if the closing price is less than $1.65 per share as reported on the Nasdaq Stock Market.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The total number of the shares to be purchased
under the Agreement shall not exceed 523,596, or 2.5% of the Company&#x2019;s outstanding shares of common stock on the Agreement&#x2019;s
execution date, subject to the 9.9% beneficial ownership limitation of the Company&#x2019;s shares of common stock outstanding by Triton.
Closing for sales of common stock will occur no later than three business days following the date on which the Purchased Shares are received
by Triton&#x2019;s custodian. In addition, the Company agreed to (i) at the time of the purchase agreement execution remit $10,000 to Triton,
and (ii) at the initial closing pay $5,000 to Triton, to reimburse Triton&#x2019;s expenses related to the transaction.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On October 29, 2020, the Company issued a
notice to sell 520,000 shares to Triton. On November 11, 2020, the Company and Triton closed the equity financing for the issuance of
520,000 shares of the Company&#x2019;s common stock at $1.80 per share, the Company received $931,000 proceeds from the financing after
deducting $5,000 expenses. There was substantial delay from the notice date to the closing date, which resulted in the Company getting
a lower per share price.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345767860328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
10 &#x2013; INCOME TAXES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company is subject to income taxes by
entity on income arising in or derived from the tax jurisdiction in which each entity is domiciled.&#xa0;The Company&#x2019;s PRC subsidiaries
file their income tax returns online with PRC tax authorities. The Company conducts all of its businesses through its subsidiaries and
affiliated entities, principally in the PRC.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company&#x2019;s U.S. parent company is
subject to U.S. income tax rate of 21% and files U.S. federal income tax return.&#xa0; As of March 31, 2021, the U.S. entity had net operating
loss (&#x201c;NOL&#x201d;) carry forwards for income tax purposes of $769,364. The NOL arising in tax years beginning after 2017 may reduce
80% of a taxpayer&#x2019;s taxable income, and be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security
Act (&#x201c;the CARES Act&#x201d;) issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year
carryback period and temporarily repealing the 80% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization
of benefits from these losses remains uncertain due to the parent Company&#x2019;s limited operating history and continuing losses. Accordingly,
a 100% deferred tax asset valuation allowance was provided.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company&#x2019;s offshore subsidiary, Shuhai
Skill (HK), a HK holding company is subject to 16.5% corporate income tax in HK. Shuhai Beijing received a tax holiday with a 15% corporate
income tax rate since it qualified as a high-tech company. Tianjin Information, Xunrui, Guozhong Times, Guozhong Haoze, Guohao Century,
Jingwei, Shuhai Nanjing, Zhangxun are subject to the regular 25% PRC income tax rate.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021, the Company has approximately
$7.53 million of NOL from its HK holding company, PRC subsidiaries and VIEs that expire in calendar years 2020 through 2024. In assessing
the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred
tax assets will not be realized. The ultimate realization of deferred tax assets depends upon the Company&#x2019;s future generation of
taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment. After consideration of all the information available, management believes that significant uncertainty exists with respect
to future realization of the deferred tax assets and has therefore established a full valuation allowance as of March 31, 2021 and June
30, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The following table reconciles the U.S. statutory
rates to the Company&#x2019;s effective tax rate for the nine months ended March 31, 2021 and 2020:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">US federal statutory rates</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax rate difference &#x2013; current provision</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.3</td><td style="text-align: left">)%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of PRC tax holiday</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3.4</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The following table reconciles the U.S. statutory
rates to the Company&#x2019;s effective tax rate for the three months ended March 31, 2021 and 2020:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">US federal statutory rates</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax rate difference &#x2013; current provision</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.4</td><td style="text-align: left">)%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of PRC tax holiday</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3.5</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; ">The Company&#x2019;s net
deferred tax assets as of March 31, 2021 and June 30, 2020 is as follows:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax asset</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Net operating loss</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,507,555</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,048,593</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;R&amp;D expense</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">123,750</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">115,500</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Accrued expense of officers&#x2019; salary</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">26,365</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">13,984</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Depreciation and amortization</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,219</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,219</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Inventory impairment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10,966</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10,966</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;ROU</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,689,522</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,197,262</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,689,522</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,197,262</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345758586136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>NOTE
11 &#x2013;&#xa0;COMMITMENTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Leases</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On March 20, 2019, the Company entered into
the one-year operating lease for senior management&#x2019;s dormitory. The lease expired March 22, 2020 and had a monthly rent of RMB 5,200
(or $735). The Company did not renew the lease upon expiration.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On July 30, 2019, the Company entered into
an operating lease for its office in Beijing. Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease
term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&#x201c;VAT&#x201d;)
(or $29,250). The lease required a security deposit of three months&#x2019; rent of RMB 677,769 (or $96,000). The Company will receive
a six-month rent abatement, which was considered in calculating the present value of the lease payments to determine the ROU which is
being amortized over the term of the lease.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On July 30, 2019, the Company entered into
a property service agreement for its office in Beijing (described above). Pursuant to the property service agreement, the agreement commenced
on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000). The deposit was RMB 202,352
(or $29,000).</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On August 28, 2019, the Company entered an
operating lease for senior officers&#x2019; dormitory in Beijing. The lease has a term of two years with expiration on August 31, 2021,
the monthly rent is RMB 14,500 ($2,045), payable every six months in advance.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In August 2020, the Company entered into a
lease for an office in Shenzhen City, China for three years from August 8, 2020 through August 7, 2023, with a monthly rent of RMB 209,911
($29,651) for the first year. The rent will increase by 3% each year starting from the second year.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On August 26, 2020, Tianjin Information entered
into a lease for the office in Hangzhou City, China from September 11, 2020 to October 5, 2022. The first year rent is RMB 1,383,970 ($207,000).
The second year rent is RMB 1,425,909 ($202,800). The security deposit is RMB 115,311 ($16,400). The total rent for the lease period is
to be paid in four installments.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company adopted FASB ASC Topic 842 on
July 1, 2019. The components of lease costs, lease term and discount rate with respect of the Company&#x2019;s office lease and the senior
officers&#x2019; dormitory lease with an initial term of more than 12 months are as follows:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Operating lease expense</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">588,924</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">113,211</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Operating lease expense</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229,745</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,727</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March &#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Right-of-use assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,525,461</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liabilities - current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">659,280</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities - noncurrent</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">777,455</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted average remaining lease term</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-size: 10pt">1.93 years</font></td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average discount rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The following is a schedule, by years, of
maturities of the operating lease liabilities as of March 31, 2021:</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">12 Months Ending March 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Minimum<br/> Lease<br/> Payment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2022</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">724,240</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2023</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">672,328</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2024</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,101</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total undiscounted cash flows</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,525,669</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,934</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,436,735</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345687247880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>NOTE 12 &#x2013; SUBSEQUENT&#xa0;<font style="text-transform: uppercase">EVENTS</font></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company evaluated all events that occurred
subsequent to March 31, 2021 through the date the CFS was issued, and no material subsequent event was identified.</p><br/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345680871096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_GoingConcernPolicyTextBlock', window );">GOING CONCERN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>GOING CONCERN</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accompanying CFS were prepared&#xa0;assuming
the Company will continue as a going concern, which contemplates continuity of operations, realization of assets, and liquidation of liabilities
in the normal course of business. For the nine months ended March 31, 2021 and 2020, the Company had a net loss of $3.05 million and $2.28
million, respectively The Company has an accumulated deficit of $10.46 million as of March 31, 2021 and negative cash flow from operating
activities of $3.06 million for the nine months ended March 31, 2021. These factors raise substantial doubt about the Company&#x2019;s
ability to continue as a going concern. There can be no assurance the Company will become profitable or obtain necessary financing for
its business or that it will be able to continue in business.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The company continues to improve and upgrade
the safe campus, smart community and other smart systems, and formed a new business model, providing online shopping and other value-added
services; the Company also provides artificial intelligence payment products and services based on face recognition for more institutional
customers; and set up a 5G messaging project company to release new 5G messaging products. The company generates revenue from its core
business as well as the expansion of new businesses and services. Management also intends to raise additional funds by way of a private
or public offering, or by obtaining loans from banks or others, which are planned to be used altogether with operating turnover to support
Company&#x2019;s research and development (&#x201c;R&amp;D&#x201d;), procurement, marketing and daily operation, while the Company believes
in the viability of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions,
there can be no assurances to that effect.&#xa0;The ability of the Company to continue as a going concern depends upon the Company&#x2019;s
ability to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public
or private offering.&#xa0;On June 25, 2020, the Company&#x2019;s S-3 registration filing was approved by Securities and Exchange Commission
(&#x201c;SEC&#x201d;). The Company may from time to time issue up to $100,000,000 of common stock, debt securities, warrants or units of
securities. The Company will describe the plan of distribution for any particular offering of these securities in the applicable prospectus
supplement. There can be no assurance the Company will be successful in any future fund raising.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company raised $931,000 in equity on November
11, 2020 from Triton Fund and signed an underwriting agreement with FT Global to prepare for its next round of financing.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">BASIS OF PRESENTATION AND CONSOLIDATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>BASIS
OF PRESENTATION AND CONSOLIDATION</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accompanying CFS were prepared in accordance
with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations
of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100%
owned subsidiaries &#x201c;Shuhai Skill (HK)&#x201d;, and &#x201c;Tianjin Information&#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&#x2019;s
100% owned subsidiaries &#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&#x2019;s 69.81%
owned subsidiary &#x2013; Zhangxun, and Shuhai Beijing&#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions
and balances were eliminated in consolidation.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The interim consolidated financial information
as of March 31, 2021 and for the nine and three-month periods ended March 31, 2021 and 2020 was prepared without audit. Certain information
and footnote disclosures, which are normally included in CFS prepared in accordance with U.S. GAAP were not included. The interim consolidated
financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the Company&#x2019;s
Annual Report on Form 10-K for the fiscal year ended June 30, 2020, previously filed with the SEC on September 28, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In the opinion of management, all adjustments
(which include all significant normal and recurring adjustments) necessary to present a fair statement of the Company&#x2019;s consolidated
financial position as of March 31, 2021, its consolidated results of operations and cash flows for the nine and three months ended March
31, 2021 and 2020, as applicable, were made.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">VARIABLE INTEREST ENTITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>VARIABLE INTEREST ENTITY</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Pursuant to Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Section 810, &#x201c;Consolidation&#x201d; (&#x201c;ASC
810&#x201d;), the Company is required to include in its CFS, the financial statements of Shuhai Beijing, its VIE. ASC 810 requires a VIE
to be consolidated if the Company is subject to a majority of the risk of loss for the VIE or is entitled to receive a majority of the
VIE&#x2019;s residual returns. A VIE is an entity in which a company, through contractual arrangements, bears the risk of, and enjoys the
rewards normally associated with ownership of the entity, and therefore the Company is the primary beneficiary of the entity.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under ASC 810, a reporting entity has a controlling
financial interest in a VIE, and must consolidate that VIE, if the reporting entity has both of the following characteristics: (a) the
power to direct the activities of the VIE that most significantly affect the VIE&#x2019;s economic performance; and (b) the obligation
to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. The reporting entity&#x2019;s determination
of whether it has this power is not affected by the existence of kick-out rights or participating rights, unless a single enterprise,
including its related parties and de - facto agents, have the unilateral ability to exercise those rights. Shuhai Beijing&#x2019;s actual
stockholders do not hold any kick-out rights that affect the consolidation determination.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Through the VIE agreements, the Company is
deemed the primary beneficiary of Shuhai Beijing and its subsidiaries. Accordingly, the results of Shuhai Beijing and its subsidiaries
were included in the accompanying CFS. Shuhai Beijing has no assets that are collateral for or restricted solely to settle their obligations.
The creditors of Shuhai Beijing do not have recourse to the Company&#x2019;s general credit.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>VIE Agreements</i></b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Operation and Intellectual Property
Service Agreement</i></b>&#xa0;&#x2013; This agreement was entered on October 20, 2015 and allows Tianjin Information to manage and operate
Shuhai Beijing and collect 100% of its net profits. Under the terms of the Operation and Intellectual Property Service Agreement, Shuhai
Beijing entrusts Tianjin Information to manage its operations, manage and control its assets and financial matters, and provide intellectual
property services, purchasing management services, marketing management services and inventory management services to Shuhai Beijing.
Shuhai Beijing and its shareholders shall not make any decisions nor direct the activities of Shuhai Beijing without Tianjin Information&#x2019;s
consent.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Shareholders&#x2019; Voting Rights Entrustment
Agreement</i></b>&#xa0;&#x2013; Tianjin Information entered into a shareholders&#x2019; voting rights entrustment agreement (the &#x201c;Entrustment
Agreement&#x201d;) on October 27, 2015, under which Zhixin Liu and Fu Liu (collectively the &#x201c;Shuhai Beijing Shareholders&#x201d;)
vested their voting power in Shuhai Beijing to Tianjin Information or its designee(s).&#xa0;The Entrustment Agreement does not have an
expiration date.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Equity Option Agreement</i></b>&#xa0;&#x2013;
the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &#x201c;Option Agreement&#x201d;) on
October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right
and option to acquire all or a portion of Shuhai Beijing Shareholders&#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each
capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing&#xa0;shareholders
agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information
agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option
Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&#x2019;s
option.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>Equity Pledge Agreement</i></b>&#xa0;&#x2013;
Tianjin Information and the Shuhai Beijing Shareholders entered into an equity pledge agreement on October 27, 2015 (the &#x201c;Equity
Pledge Agreement&#x201d;). The Equity Pledge Agreement guarantees the performance by Shuhai Beijing of its obligations under the Operation
and Intellectual Property Service Agreement and the Option Agreement. Pursuant to the Equity Pledge Agreement, Shuhai Beijing Shareholders
pledged all of their equity interests in Shuhai Beijing to Tianjin Information. Tianjin Information has the right to collect any and all
dividends paid on the pledged equity interests during the pledge period. Pursuant to the terms of the Equity Pledge Agreement, the Shuhai
Beijing Shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information. Upon an event of default
or certain other agreed events under the Operation and Intellectual Property Service Agreement, the Option Agreement and the Equity Pledge
Agreement, Tianjin Information may exercise the right to enforce the pledge.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">There are no restrictions on assets of the
VIE for payment of dividends to shareholders of the Company. There has been no change in facts and circumstances to consolidate the VIE.
The following financial statement amounts and balances of the VIE were included in the accompanying CFS as of March 31, 2021 and June
30, 2020, and for the nine and three months ended March 31, 2021 and 2020, respectively.</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,011,772</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">895,321</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current assets</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,169</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">924,537</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,710,941</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,819,858</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,466,275</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">618,663</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current liabilities</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,760</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">341,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,633,035</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">959,936</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">152,924</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">86,000</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,881,939</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(944,617</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&#xa0;Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">17,685</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,774</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(785,680</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(235,541</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">USE OF ESTIMATES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>USE OF ESTIMATES&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The preparation of CFS in conformity with
US GAPP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting periods. Actual results could differ from those estimates. The significant areas requiring the use of management estimates
include, but are not limited to, the estimated useful life and residual value of property, plant and equipment, provision for staff benefits,
recognition and measurement of deferred income taxes and the valuation allowance for deferred tax assets. Although these estimates are
based on management&#x2019;s knowledge of current events and actions management may undertake in the future, actual results may ultimately
differ from those estimates and such differences may be material to the consolidated financial statements.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>CONTINGENCIES</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Certain conditions may exist as of the date
the CFS are issued, which may result in a loss to the Company but which will only be resolved when one or more future events occur or
fail to occur. The Company&#x2019;s management and legal counsel assess such contingent liabilities, and such&#xa0;assessment inherently
involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or
unasserted claims that may result in such proceedings, the Company&#x2019;s legal counsel evaluates the perceived merits of any legal proceedings
or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought. If the assessment of a contingency
indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability
would be accrued in the Company&#x2019;s CFS.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">If the assessment indicates that a potential
material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent
liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. As of March 31, 2021
and June 30, 2020, the Company has no such contingencies.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">CASH AND EQUIVALENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>CASH
AND EQUIVALENTS</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Cash and equivalents include cash on hand,
demand deposits and short-term cash investments that are highly liquid in nature and have original maturities of three months or less.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RestrictedsCashEscrowPolicyTextBlock', window );">RESTRICTED CASH / ESCROW</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>RESTRICTED
CASH / ESCROW</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Restricted cash is cash held in an indemnification
escrow account under requirements of the financing agreement signed with the underwriter of the Company&#x2019;s initial public offering
for 18 months or longer subsequent to the closing of the initial public offering on December 21, 2018, but in no event it shall be held
in escrow for longer than 24 months. The restricted cash was released during the nine months ended March 31, 2021.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">INVENTORY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><font style="text-transform: uppercase"><b>INVENTORY</b></font></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Inventory is comprised principally of intelligent
temperature measurement face recognition terminal, identity information recognition products, is valued at the lower of cost or net realizable
value. The value of inventory is determined using the first-in, first-out method. The Company periodically estimates an inventory allowance
for estimated unmarketable inventories when necessary. Inventory amounts are reported net of such allowances. There were $47,257 and $44,237
allowances for slow-moving and obsolete inventory (mainly for Smart-Student Identification cards) as of March 31, 2021 and June 30, 2020,
respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>PROPERTY AND EQUIPMENT</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Property and equipment are stated at cost,
less accumulated depreciation. Major repairs and improvements that significantly extend original useful lives or improve productivity
are capitalized and depreciated over the period benefited. Maintenance and repairs are expensed as incurred. When property and equipment
are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any
gain or loss is included in operations.&#xa0;Depreciation of property and equipment is provided using the straight-line method over estimated
useful lives as follows:</p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 89%"><font style="font-size: 10pt">Furniture and fixtures</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 8%"><font style="font-size: 10pt">3-5 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Office equipment</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3-5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 10pt">Vehicles</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Lease improvement</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3 years</font></td>
    <td>&#xa0;</td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Leasehold improvements are depreciated utilizing
the straight-line method over the shorter of their estimated useful lives or remaining lease term.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">INTANGIBLE ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>INTANGIBLE ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Intangible assets with finite lives are amortized
using the straight-line method over their estimated period of benefit. Evaluation of the recoverability of intangible assets is made to
take into account events or circumstances that warrant revised estimates of useful lives or that indicate that impairment exists. All
of the Company&#x2019;s intangible assets are subject to amortization. No impairment of intangible assets has been identified as of the
balance sheet date.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Intangible assets include licenses, certificates,
patents and other technology and are amortized over their useful life of three years.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">FAIR VALUE (&#8220;FV&#8221;) OF FINANCIAL INSTRUMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FAIR VALUE (&#x201c;FV&#x201d;) OF FINANCIAL
INSTRUMENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The carrying amounts of certain of the Company&#x2019;s
financial instruments, including cash and equivalents, accrued liabilities and accounts payable, approximate their FV due to their short
maturities. FASB ASC Topic 825, &#x201c;Financial Instruments,&#x201d; requires disclosure of the FV of financial instruments held by the
Company. The carrying amounts reported in the balance sheets for current liabilities qualify as financial instruments and are a reasonable
estimate of their FV because of the short period of time between the origination of such instruments and their expected realization and
the current market rate of interest.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">FAIR VALUE MEASUREMENTS AND DISCLOSURES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FAIR VALUE MEASUREMENTS AND DISCLOSURES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">FASB ASC Topic 820, &#x201c;Fair Value Measurements,&#x201d;
defines FV, and establishes a three-level valuation hierarchy for disclosures that enhances disclosure requirements for FV measures.&#xa0;The
three levels are defined as follows:</p><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 2 inputs to the valuation methodology include other than those in level 1 quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</font></td></tr>
  </table><br/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 24px"><font style="font-size: 10pt">&#x25cf;</font></td>
    <td><font style="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to the FV measurement.</font></td></tr>
  </table><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The carrying value of the Company&#x2019;s
short-term financial instruments, such as cash, accounts receivable, prepaid expenses, accounts payable, advance from customers, accrued
expenses and other payables approximate their FV due to their short maturities.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021 and June 30, 2020, the
Company did not identify any assets or liabilities required to be presented on the balance sheet at FV.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">IMPAIRMENT OF LONG-LIVED ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>IMPAIRMENT OF LONG-LIVED ASSETS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In accordance with FASB ASC 360-10,&#xa0;Accounting
for the Impairment or Disposal of Long-Lived Assets, long-lived assets such as property and equipment are reviewed for impairment whenever
events or changes in circumstances indicate that the carrying value of an asset may not be recoverable, or it is reasonably possible that
these assets could become impaired as a result of technological or other changes. The determination of recoverability of assets to be
held and used is made by comparing the carrying amount of an asset to future undiscounted cash flows expected to be generated by the asset.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">If such assets are considered impaired, the
impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds its FV. FV generally is determined
using the asset&#x2019;s expected future discounted cash flows or market value, if readily determinable.&#xa0;Assets to be disposed of
are reported at the lower of the carrying amount or FV less cost to sell. For the nine and three months ended March 31, 2021 and 2020,
there was no impairment loss recognized on long-lived assets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionDeferredRevenue', window );">DEFERRED REVENUE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>DEFERRED REVENUE</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Deferred revenue consists primarily of local
government&#x2019;s financial support under &#x201c;2020 Harbin Eyas Plan&#x201d; to Xunrui for technology innovation of developing the Intelligent
Campus Security Management Platform. The Company will record the grant as income when it passes local government&#x2019;s inspection of
the project.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeasesPolicyTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>LEASES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">On July 1, 2019, the Company adopted FASB
ASC Topic 842 using the modified retrospective transition approach by applying the new standard to all leases existing at the date of
initial application. Results and disclosure requirements for reporting periods beginning after July 1, 2019 are presented under FASB ASC
Topic 842, while prior period amounts were not adjusted and continue to be reported in accordance with its historical accounting under
FASB ASC Topic 840.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company elected the package of practical
expedients permitted under the transition guidance, which allowed it to carry forward its historical lease classification, its assessment
on whether a contract was or contains a lease, and its initial direct costs for any leases that existed prior to July 1, 2019. The Company
also elected to keep leases with an initial term of 12 months or less off its balance sheet and recognize the associated lease payments
in the consolidated statements of operations on a straight-line basis over the lease term.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The adoption did not impact the Company&#x2019;s
beginning accumulated deficit, or its prior year consolidated statement of operations and statement of cash flows.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under FASB ASC Topic 842, the Company determines
if an arrangement is a lease at inception. Right of Use Assets (&#x201c;ROU&#x201d;) and lease liabilities are recognized at commencement
date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments
that are fixed and determinable at the time of commencement. As most of its leases do not provide an implicit rate, it uses its incremental
borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company&#x2019;s
incremental borrowing rate is a hypothetical rate based on its understanding of what its credit rating would be. The ROU assets include
adjustments for prepayments and accrued lease payments. The ROU asset also includes any lease payments made prior to commencement and
is recorded net of any lease incentives received. The Company&#x2019;s lease terms may include options to extend or terminate the lease
when it is reasonably certain that it will exercise such options.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are reviewed for impairment when indicators
of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC 360, Property, Plant,
and Equipment, as ROU assets are long-lived nonfinancial assets.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">ROU assets are tested for impairment individually
or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other assets and liabilities.
An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest level for which identifiable
cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company recognized no impairment of
ROU assets as of March 31, 2021 or June 30, 2020.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Operating leases are included in operating
lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&#xa0;At March 31, 2021, the net
ROU was $1,525,461 for the operating leases of the Company&#x2019;s offices in various cities of China and senior officers&#x2019; dormitory
in Beijing. At March 31, 2021, total operating lease liabilities (includes current and noncurrent) was $1,436,735, which was for the operating
leases of the Company&#x2019;s offices in various cities of China and senior officers&#x2019; dormitory in Beijing.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>REVENUE RECOGNITION</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows Accounting Standards Update
(&#x201c;ASU&#x201d;) 2014-09 (and related amendments subsequently issued in 2016), Revenue from Contracts with Customers (ASC 606.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The core principle underlying FASB ASC 606
is that the Company will recognize revenue to represent the transfer of goods and services to customers in an amount that reflects the
consideration to which the Company expects to be entitled in such exchange. This will require the Company identify contractual performance
obligations and determine whether revenue should be recognized at a point in time or over time, based on when control of goods and services
transfers to a customer. The Company&#x2019;s revenue streams are recognized when control of goods and services transfers to a customer.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">FASB ASC Topic 606 requires use of a new five-step
model to recognize revenue from customer contracts. The five-step model requires the Company (i) identify the contract with the customer,
(ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration to
the extent that it is probable that a significant future reversal will not occur, (iv) allocate the transaction price to the respective
performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies each performance obligation.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company derives its revenues from product
sales and professional service contracts with its customers, with revenues recognized upon delivery of services and products. Persuasive
evidence of an arrangement is demonstrated via professional service contracts and invoices; and the service price to the customer is fixed
upon acceptance of the professional services contract. The Company recognizes revenue when professional service is rendered to the customer
and collectability of payment is reasonably assured. These revenues are recognized at a point in time after all performance obligations
are satisfied. Revenue is recognized net of returns and value-added tax charged to customers.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>INCOME TAXES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company uses the asset and liability method
of accounting for income taxes in accordance with FASB ASC Topic 740, &#x201c;Income Taxes.&#x201d; Under this method, income tax expense
is recognized for the amount of: (i) taxes payable or refundable for the current period and (ii) deferred tax consequences of temporary
differences resulting from&#xa0;matters that have been recognized in an entity&#x2019;s financial statements or tax returns. Deferred tax
assets also include the prior years&#x2019; net operating losses carried forward. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or
settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the
period that includes the enactment date. A valuation allowance is provided to reduce the deferred tax assets reported if based on the
weight of the available positive and negative evidence, it is more likely than not some portion or all of the deferred tax assets will
not be realized.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 740, which
prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken or expected to
be taken in a tax return. FASB ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Under the provisions of FASB ASC Topic 740,
when tax returns are filed, it is likely some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management
believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation
processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not
recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement
with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured
as described above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated
interest and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits
is classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#xa0;
As of March 31, 2021, the Company had no unrecognized tax benefits and no charges during the nine and three months ended March 31, 2021,
and accordingly, the Company did not recognize any interest or penalties related to unrecognized tax benefits. There was no accrual for
uncertain tax positions as of March 31, 2021. The Company files a U.S. income tax return. With few exceptions, the Company&#x2019;s U.S.
income tax returns filed for the years ending on June 30, 2017 and thereafter are subject to examination by the relevant taxing authorities.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">RESEARCH AND DEVELOPMENT EXPENSES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>RESEARCH AND DEVELOPMENT EXPENSES</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Research and development expenses are expensed
in the period when incurred.&#xa0;These costs primarily consist of cost of materials used, salaries paid for the Company&#x2019;s development
department, and fees paid to third parties.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_NoncontrollingInterestsPolicyTextBlock', window );">NONCONTROLLING INTERESTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>NONCONTROLLING INTERESTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 810,&#xa0;<i>&#x201c;Consolidation,&#x201d;</i>&#xa0;governing
the accounting for and reporting of noncontrolling interests (&#x201c;NCIs&#x201d;) in partially owned consolidated subsidiaries and the
loss of control of subsidiaries. Certain provisions of this standard indicate, among other things, that NCI (previously referred to as
minority interests) be treated as a separate component of equity, not as a liability, that increases and decreases in the parent&#x2019;s
ownership interest that leave control intact be treated as equity transactions rather than as step acquisitions or dilution gains or losses,
and that losses of a partially-owned consolidated subsidiary be allocated to non-controlling interests even when such allocation might
result in a deficit balance.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The net income (loss) attributed to NCI was
separately designated in the accompanying statements of operations and comprehensive income (loss). Losses attributable to NCI in a subsidiary
may exceed an non-controlling interest&#x2019;s interests in the subsidiary&#x2019;s equity. The excess attributable to NCIs is attributed
to those interests. NCIs shall continue to be attributed their share of losses even if that attribution results in a deficit NCIs balance.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As of March 31, 2021, Zhangxun was 30.19%
owned by noncontolling interest, and Shuhai Nanjing was 1% owned by noncontrolling interest. During the nine and three months ended March
31, 2021, the Company had loss of $93,902 and $57,347 attributable to the noncontrolling interest, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">CONCENTRATION OF CREDIT RISK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>CONCENTRATION OF CREDIT RISK&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company maintains cash in accounts with
state-owned banks within the PRC. Cash in state-owned banks less than RMB500,000 ($76,000) is covered by insurance. Should any institution
holding the Company&#x2019;s cash become insolvent, or if the Company is unable to withdraw funds for any reason, the Company could lose
the cash on deposit with that institution. The Company has not experienced any losses in such accounts and believes it is not exposed
to any risks on its cash in these bank accounts. Cash denominated in RMB with a U.S. dollar equivalent of $66,779 and $733,849 at March
31, 2021and June 30, 2020, respectively, was held in accounts at financial institutions located in the PRC&#x201a; which is not freely
convertible into foreign currencies.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Cash held in accounts at U.S. financial institutions
are insured by the Federal Deposit Insurance Corporation or other programs subject to certain limitations up to $250,000 per depositor.
As of March 31, 2021, cash of $80,265 was maintained at U.S. financial institutions. Cash was maintained at financial institutions in
Hong Kong, and were insured by the Hong Kong Deposit Protection Board up to a limit of HK $500,000 ($64,000). As of March 31, 2021, the
cash balance of $24,133 was maintained at financial institutions in Hong Kong. The Company, its subsidiaries and VIE have not experienced
any losses in such accounts and do not believe the cash is exposed to any significant risk.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">For the nine months ended March 31, 2021,
the Company sold $117,325 safe campus intelligence control systems and related devices to two schools. For the three months ended March
31, 2021, the Company sold $17,905 face temperature measurement access control products to one customer.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE INCOME (LOSS)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>FOREIGN CURRENCY TRANSLATION AND COMPREHENSIVE
INCOME (LOSS)</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The accounts of the Company&#x2019;s Chinese
entities are maintained in RMB and the accounts of the U.S. parent company are maintained in United States dollar (&#x201c;USD&#x201d;)
The accounts of the Chinese entities were translated into USD in accordance with FASB ASC Topic 830 &#x201c;Foreign Currency Matters.&#x201d;
All assets and liabilities were translated at the exchange rate on the balance sheet date; stockholders&#x2019; equity is translated at
historical rates and the statements of operations and cash flows are translated at the weighted average exchange rate for the period.
The resulting translation adjustments are reported under other comprehensive income (loss) in accordance with FASB ASC Topic 220, &#x201c;Comprehensive
Income.&#x201d; Gains and losses resulting from foreign currency transactions are reflected in the statements of operations.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company follows FASB ASC Topic 220-10,
&#x201c;Comprehensive Income (loss).&#x201d; Comprehensive income (loss) comprises net income(loss) and all changes to the statements of
changes in stockholders&#x2019; equity, except those due to investments by stockholders, changes in additional paid-in capital and distributions
to stockholders.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The exchange rates used to translate amounts
in RMB to USD for the purposes of preparing the CFS were as follows</p><br/><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Period end USD: RMB exchange rate</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5713</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0851</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0795</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Average USD: RMB exchange rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.6820</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9993</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7.0199</td><td style="text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">BASIC AND DILUTED EARNINGS (LOSS) PER SHARE (EPS)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>BASIC AND DILUTED EARNINGS (LOSS) PER SHARE
(EPS)&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Basic EPS is computed by dividing income available
to common shareholders by the weighted average number of common shares outstanding for the period. Diluted EPS is computed similarly,
except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential
common shares had been issued and if the additional common shares were dilutive. Diluted EPS are based on the assumption that all dilutive
convertible shares and stock options were converted or exercised. Dilution is computed by applying the treasury stock method. Under this
method, options and warrants are assumed to have been exercised at the beginning of the period (or at the time of issuance, if later),
and as if funds obtained thereby were used to purchase common stock at the average market price during the period. For the nine and three
months ended March 31, 2021 and 2020, the Company&#x2019;s basic and diluted loss per share are the same due to the outstanding warrants
being anti-dilutive as a result of the Company&#x2019;s net loss.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_StatementOfCashFlowsPolicyTextBlock', window );">STATEMENT OF CASH FLOWS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>STATEMENT OF CASH FLOWS&#xa0;</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In accordance with FASB ASC Topic 230,&#xa0;&#x201c;Statement
of Cash Flows,&#x201d;&#xa0;cash flows from the Company&#x2019;s operations are calculated based upon the local currencies. As a result,
amounts shown on the statement of cash flows may not necessarily agree with changes in the corresponding asset and liability on the balance
sheet.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">RECENT ACCOUNTING PRONOUNCEMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The Company is an emerging growth company
and has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In June 2016, the FASB issued ASU No. 2016-13,
Financial Instruments-Credit Losses (Topic 326), which requires entities to measure all expected credit losses for financial assets held
at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. This replaces the
existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. This
guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Early application
will be permitted for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018.
The Company is currently evaluating the impact that the standard will have on its CFS.</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">In December&#xa0;2019, the FASB issued ASU
2019-12, Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes, eliminates certain exceptions
within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting
entities. The guidance is effective for fiscal&#xa0;years beginning after December&#xa0;15, 2020, and interim periods within those fiscal&#xa0;years,
with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods
presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings
as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this update on its CFS.&#xa0;</p><br/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In March 2020, the FASB issued ASU 2020-04,&#xa0;Reference
Rate Reform (Topic 848)&#xa0;(&#x201c;ASU 2020-04&#x201d;). ASU 2020-04 contains practical expedients for reference rate reform related
activities that impact debt, leases, derivatives and other contracts. The guidance in ASU 2020-04 is optional and may be elected over
time as reference rate reform activities occur. The Company continues to evaluate the impact of the guidance and may apply the elections
as applicable as changes in the market occur.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_GoingConcernPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_GoingConcernPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_NoncontrollingInterestsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_NoncontrollingInterestsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RestrictedsCashEscrowPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash Escrow Policy Text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RestrictedsCashEscrowPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_StatementOfCashFlowsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_StatementOfCashFlowsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918418-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345767682632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesTablesLineItems', window );"><strong>Summary of Significant Accounting Policies (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of balances sheet</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Current assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,011,772</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">895,321</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current assets</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,169</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">924,537</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total assets</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,710,941</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,819,858</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,466,275</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">$</td><td style="text-align: right">618,663</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current liabilities</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,760</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">341,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,633,035</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">959,936</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of depreciation of property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif;  border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 89%"><font style="font-size: 10pt">Furniture and fixtures</font></td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 1%">&#xa0;</td>
    <td style="width: 8%"><font style="font-size: 10pt">3-5 years</font></td>
    <td style="width: 1%">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Office equipment</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3-5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><font style="font-size: 10pt">Vehicles</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">5 years</font></td>
    <td>&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><font style="font-size: 10pt">Lease improvement</font></td>
    <td>&#xa0;</td>
    <td>&#xa0;</td>
    <td><font style="font-size: 10pt">3 years</font></td>
    <td>&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of exchange rates used to translate amounts</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#xa0;31,</td><td style="font-weight: bold">&#xa0;</td><td style="font-weight: bold">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June&#xa0;30,</td><td style="font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Period end USD: RMB exchange rate</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">6.5713</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0851</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">7.0795</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Average USD: RMB exchange rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.6820</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">6.9993</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">7.0199</td><td style="text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember', window );">Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesTablesLineItems', window );"><strong>Summary of Significant Accounting Policies (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of balances sheet</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">152,924</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">86,000</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,881,939</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(944,617</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three&#xa0;Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-bottom: 4pt">Revenues</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">17,685</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="width: 1%; padding-bottom: 4pt">&#xa0;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">-</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Gross profit</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,774</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(785,680</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(235,541</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_SummaryofSignificantAccountingPoliciesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_SummaryofSignificantAccountingPoliciesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167750&amp;loc=d3e42232-110370<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345687391720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Furniture and fixtures</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108,409</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">71,778</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicle</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3,044</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">2,825</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvement</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">238,537</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">203,751</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Office equipment</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,913</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">174,253</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Subtotal</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">558,903</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">452,607</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">256,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">161,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">301,939</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">291,031</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683276040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Software registration right</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,173</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,705</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patent</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">33,065</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">22,578</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Software development (see Note 5)</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,000,000</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Value-added telecommunications business license</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,974</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,827</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Subtotal</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,106,212</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">74,110</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,182</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">53,416</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,041,030</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,694</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345687391720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expense and Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of prepaid expenses and other current assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March&#xa0;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Security deposit</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,462</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">156,023</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid expenses</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">35,062</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid software development</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,200,000</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid insurance</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">69,769</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepayment for inventory from Heqin</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">101,252</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other receivables - Heqin</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">560,011</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">522,636</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,702</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76,572</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">901,006</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,056,483</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345758489208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Other payables</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,606</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">97,119</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Senior officer&#x2019;s salary payable</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">175,764</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">93,227</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Salary payable - employees</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">163,850</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,588</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">390,220</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">274,934</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683381800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of activities of warrants</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number<br/> of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at July 1, 2020</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">101,500</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.00</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">3.47</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Forfeited</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Outstanding at March 31, 2021</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">101,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.00</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.72</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at March 31, 2021</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">101,500</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6.00</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">2.72</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345758658840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective tax rate</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">US federal statutory rates</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax rate difference &#x2013; current provision</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.3</td><td style="text-align: left">)%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of PRC tax holiday</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3.4</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">US federal statutory rates</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax rate difference &#x2013; current provision</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.4</td><td style="text-align: left">)%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">(3.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent difference</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of PRC tax holiday</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">3.5</td><td style="text-align: left">%</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Effective tax rate</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#xa0;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax asset</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June&#xa0;30,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax asset</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">&#xa0;</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Net operating loss</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,507,555</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,048,593</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;R&amp;D expense</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">123,750</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">115,500</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Accrued expense of officers&#x2019; salary</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">26,365</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">13,984</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Depreciation and amortization</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,219</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">8,219</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Inventory impairment</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10,966</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">10,966</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;ROU</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,689,522</td><td style="text-align: left">&#xa0;</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,197,262</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,689,522</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,197,262</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345687263416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock', window );">Schedule of lease costs, lease term and discount rate of office lease</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Operating lease expense</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">588,924</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">113,211</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March&#xa0;31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Operating lease expense</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">229,745</td><td style="width: 1%; text-align: left">&#xa0;</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,727</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#xa0;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March &#xa0;31,<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Right-of-use assets</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,525,461</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liabilities - current</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">659,280</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease liabilities - noncurrent</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">777,455</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted average remaining lease term</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right"><font style="font-size: 10pt">1.93 years</font></td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average discount rate</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of maturities of the operating lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">12 Months Ending March 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#xa0;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Minimum<br/> Lease<br/> Payment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2022</td><td style="width: 1%">&#xa0;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">724,240</td><td style="width: 1%; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2023</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">672,328</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2024</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,101</td><td style="padding-bottom: 1.5pt; text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total undiscounted cash flows</td><td>&#xa0;</td>
    <td style="text-align: left">&#xa0;</td><td style="text-align: right">1,525,669</td><td style="text-align: left">&#xa0;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#xa0;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#xa0;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,934</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#xa0;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,436,735</td><td style="padding-bottom: 4pt; text-align: left">&#xa0;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of lease costs, lease term and discount rate with respect of the office and dormitory leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ScheduleOfLeaseCostsLeaseTermAndDiscountRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345675254888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 07, 2020</div></th>
<th class="th"><div>Jan. 03, 2020</div></th>
<th class="th"><div>May 01, 2018</div></th>
<th class="th"><div>Oct. 27, 2016</div></th>
<th class="th"><div>Oct. 29, 2015</div></th>
<th class="th"><div>May 26, 2015</div></th>
<th class="th"><div>Oct. 29, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Nov. 19, 2020</div></th>
<th class="th"><div>Nov. 16, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 03, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of new share issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">520,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,474,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,474,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,943,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On May 1, 2018, the Company implemented a 1 for 3 reverse stock split decreasing the shares outstanding from 57,511,711 to 19,170,846.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=dtss_ShuhaiInformationSkillHKLimitedMember', window );">Shuhai Skill (HK) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod', window );">Business combination consideration transferred, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company entered into a share exchange agreement (the &#x201c;Exchange Agreement&#x201d;) with the shareholders (the &#x201c;Shareholders&#x201d;) of Shuhai Information Skill (HK) Limited (&#x201c;Shuhai Skill (HK)&#x201d;), a limited liability company (&#x201c;LLC&#x201d;) incorporated on May 15, 2015 under the laws of the Hong Kong Special Administrative Region of the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;). Pursuant to the terms of the Exchange Agreement, the Shareholders, who own 100% of Shuhai Skill (HK), transferred all of the issued and outstanding ordinary shares of Shuhai Skill (HK) to the Company for 6,666,667 shares of Common Stock, causing Shuhai Skill (HK) and its wholly owned subsidiaries, Tianjin Information Sea Information Technology Co., Ltd. (&#x201c;Tianjin Information&#x201d;), an LLC incorporated under the laws of the PRC, and Harbin Information Sea Information Technology Co., Ltd., an LLC incorporated under the laws of the PRC, to become wholly-owned subsidiaries of the Company; and Shuhai Information Technology Co., Ltd., also an LLC incorporated under the laws of the PRC (&#x201c;Shuhai Beijing&#x201d;), to become a variable interest entity (&#x201c;VIE&#x201d;) of the Company through a series of contractual agreements between Shuhai Beijing and Tianjin Information. The transaction was accounted for as a reverse merger, with Shuhai Skill (HK) and its subsidiaries being the accounting survivor. Accordingly, the historical financial statements presented are those of Shuhai Skill (HK) and its consolidated subsidiaries and VIE.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_MsLiuMember', window );">Ms. Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of new share issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,666,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_MissZhixinLiuMember', window );">Zhixin Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of new share issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,666,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember', window );">Shuhai Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_EquityTransferAgreementsDescription', window );">Equity transfer agreements, description</a></td>
<td class="text">Pursuant to this equity transfer agreement, the Director, the President and the unrelated individual each agreed to transfer his 51%, 16%, 33% ownership interests, in Guozhong Haoze (Beijing) Technology Ltd. (&#x201c;Guozhong Haoze&#x201d;) to Shuhai Beijing for no consideration. Guozhong Haoze was formed to develop and market the smart security system products.<span></span>
</td>
<td class="text">Pursuant to the Transfer Agreements, the Director and the President, each agreed, for no consideration, to (i) transfer his 51% and 49% respective ownership interests, in Guozhong Times (Beijing) Technology Ltd. (&#x201c;Guozhong Times&#x201d;) to Shuhai Beijing; and (ii) transfer his 51% and 49% respective ownership interests, in Guohao Century (Beijing) Technology Ltd. (&#x201c;Guohao Century&#x201d;) to Shuhai Beijing. Guozhong Times and Guohao Century were established to develop technology for electronic products, intelligence equipment and accessories, and provide software and information system consulting, installation and maintenance services.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_NanjingFanhanZhinengTechnologyInstituteMember', window );">Nanjing Fanhan Zhineng Technology Institute [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RemainingOwnershipInterest', window );">Remaining ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_HangzhouZhangqiBusinessManagementLimitedMember', window );">Hangzhou Zhangqi Business Management Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember', window );">Hangzhou Shuhai Zhangxun Technology Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_ZhangqiMember', window );">Zhangqi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_ZhangxunMember', window );">Zhangxun [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.81%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_EquityTransferAgreementsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity transfer agreements, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_EquityTransferAgreementsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_OrganizationandDescriptionofBusinessDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_OrganizationandDescriptionofBusinessDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RemainingOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining ownership interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RemainingOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The method of determining the fair value of the equity interests of the acquirer, including the number of instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=dtss_ShuhaiInformationSkillHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=dtss_ShuhaiInformationSkillHKLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_MsLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_MsLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_MissZhixinLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_MissZhixinLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_NanjingFanhanZhinengTechnologyInstituteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_NanjingFanhanZhinengTechnologyInstituteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_HangzhouZhangqiBusinessManagementLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_HangzhouZhangqiBusinessManagementLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_HangzhouShuhaiZhangxunTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_ZhangqiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_ZhangqiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_ZhangxunMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_ZhangxunMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345674648680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 11, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>HKD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,219,000)<span></span>
</td>
<td class="num">$ (964,037)<span></span>
</td>
<td class="num">$ (866,823)<span></span>
</td>
<td class="num">$ (677,739)<span></span>
</td>
<td class="num">$ (1,001,033)<span></span>
</td>
<td class="num">$ (596,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RetainedEarningAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,460,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,460,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_NegativeCashFlowsFromOperations', window );">Negative cash flows from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,060,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Company issuance share value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IissuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">$ 931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Owned subsidiaries, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The accompanying CFS were prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and applicable rules and regulations of the SEC regarding consolidated financial reporting. The accompanying CFS include the financial statements of the Company and its 100% owned subsidiaries &#x201c;Shuhai Skill (HK)&#x201d;, and &#x201c;Tianjin Information&#x201d;, and its VIE, Shuhai Beijing, and Shuhai Beijing&#x2019;s 100% owned subsidiaries &#x2013; Xunrui, Guozhong Times, Guohao Century, Guozhong Haoze, and Jingwei, and Guohao Century&#x2019;s 69.81% owned subsidiary &#x2013; Zhangxun, and Shuhai Beijing&#x2019;s 99% owned subsidiary - Shuhai Nanjing. All significant inter-company transactions and balances were eliminated in consolidation.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_NetProfitsReceived', window );">Net profit, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Allowances for slow-moving and obsolete inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">702,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 659,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 659,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">346,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_TaxBenefitPercentage', window );">Tax benefit percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AttributableToNoncontrollingInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash in state-owned banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,065,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ForeignCurrencyTranslationAmount', window );">Cash denominated in RMB with a U.S. dollar equivalent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense', window );">Federal Deposit Insurance Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DepositProtection', window );">Deposit protection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Safe campus intelligence control systems, sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_FaceTemperatureMeasurementAccessControlProducts', window );">Face temperature measurement access control products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=dtss_FinancialInstitutionsMember', window );">U.S. financial institutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CashBalanceNotInsured', window );">Cash balance not insured</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignFinancialInstitutionsActualDeposits', window );">Cash balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember', window );">Lease Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,436,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,436,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ConsolidatedFinancialStatementMember', window );">Consolidated Financial Statement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,050,000<span></span>
</td>
<td class="nump">$ 2,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_Zhangxun1Member', window );">Zhangxun [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_MinorityInterestOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.19%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.19%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.19%<span></span>
</td>
<td class="nump">30.19%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ShuhaiNanjingMember', window );">Shuhai Nanjing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_MinorityInterestOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember', window );">Shuhai Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_EquityOptionAgreementDescription', window );">Equity option agreement, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Shuhai Beijing Shareholders and Tianjin Information entered into an equity option agreement (the &#x201c;Option Agreement&#x201d;) on October 27, 2015, pursuant to which the Shuhai Beijing Shareholders granted Tianjin Information or its designee(s) the irrevocable right and option to acquire all or a portion of Shuhai Beijing Shareholders&#x2019; equity interests in Shuhai Beijing for RMB 0.001 for each capital contribution of RMB1.00. Pursuant to the terms of the Option Agreement, Tianjin Information and the Shuhai Beijing shareholders agreed to certain restrictive covenants to safeguard the rights of Tianjin Information under the option Agreement. Tianjin Information agreed to pay RMB1.00 annually to Shuhai Beijing Shareholders to maintain the option rights. Tianjin Information may terminate the Option Agreement upon written notice. The Option Agreement is valid for 10 years from the effective date and renewable at Tianjin Information&#x2019;s option.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Allowances for slow-moving and obsolete inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember', window );">Concentration of Credit Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash in state-owned banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_AttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of ownership interest in limited liability company (LLC) directly or indirectly attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_AttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CashBalanceNotInsured">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash balance not insured.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CashBalanceNotInsured</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DepositProtection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deposit protection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DepositProtection</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_EquityOptionAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity option agreement description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_EquityOptionAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_FaceTemperatureMeasurementAccessControlProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount related to face temperature measurement access control products.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_FaceTemperatureMeasurementAccessControlProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ForeignCurrencyTranslationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign currency translation amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ForeignCurrencyTranslationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IissuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IissuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_MinorityInterestOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_MinorityInterestOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_NegativeCashFlowsFromOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of negative cash flows from operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_NegativeCashFlowsFromOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_NetProfitsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net profits received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_NetProfitsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RetainedEarningAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RetainedEarningAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_TaxBenefitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_TaxBenefitPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of the principal activities of an investee accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalDepositInsuranceCorporationPremiumExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignFinancialInstitutionsActualDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deposits held by branches of foreign institutions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=d3e65207-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignFinancialInstitutionsActualDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=dtss_FinancialInstitutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=dtss_FinancialInstitutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ConsolidatedFinancialStatementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ConsolidatedFinancialStatementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_Zhangxun1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_Zhangxun1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ShuhaiNanjingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_ShuhaiNanjingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=dtss_ShuhaiBeijingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345679628504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of balances sheet - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ScheduleOfBalancesSheetAbstract', window );"><strong>Schedule of balances sheet [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityAssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 1,011,772<span></span>
</td>
<td class="nump">$ 895,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityAssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">699,169<span></span>
</td>
<td class="nump">924,537<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityCarryingAmountAssets', window );">Total assets</a></td>
<td class="nump">1,710,941<span></span>
</td>
<td class="nump">1,819,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityLiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">1,466,275<span></span>
</td>
<td class="nump">618,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">166,760<span></span>
</td>
<td class="nump">341,273<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityCarryingAmountLiabilities', window );">Total liabilities</a></td>
<td class="nump">$ 1,633,035<span></span>
</td>
<td class="nump">$ 959,936<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ScheduleOfBalancesSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ScheduleOfBalancesSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityCarryingAmountAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityCarryingAmountAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityCarryingAmountLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityCarryingAmountLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345765180696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of balances of the VIE - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ScheduleOfBalancesOfTheVieAbstract', window );"><strong>Schedule of balances of the VIE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityRevenue', window );">Revenues</a></td>
<td class="nump">$ 17,685<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 152,924<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInterestEntityGrossProfit', window );">Gross profit</a></td>
<td class="nump">7,774<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">86,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_VariableInteresEntityNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (785,680)<span></span>
</td>
<td class="num">$ (235,541)<span></span>
</td>
<td class="num">$ (1,881,939)<span></span>
</td>
<td class="num">$ (944,617)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ScheduleOfBalancesOfTheVieAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ScheduleOfBalancesOfTheVieAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInteresEntityNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInteresEntityNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's gross profit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_VariableInterestEntityRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_VariableInterestEntityRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345675202632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of depreciation of property and equipment<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Lease improvement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345686288664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts - RMB [Member]<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Period end USD: RMB exchange rate</a></td>
<td class="nump">6.5713<span></span>
</td>
<td class="nump">7.0795<span></span>
</td>
<td class="nump">7.0851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAverageExchangeRateCap1', window );">Average USD: RMB exchange rate</a></td>
<td class="nump">6.6820<span></span>
</td>
<td class="nump">7.0199<span></span>
</td>
<td class="nump">6.9993<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_SummaryofSignificantAccountingPoliciesDetailsScheduleofexchangeratesusedtotranslateamountsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAverageExchangeRateCap1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average cap rate on a group of foreign currency derivatives for example, but not limited to, caps or collars.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAverageExchangeRateCap1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_TypesOfCurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_TypesOfCurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345686317304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 38,819<span></span>
</td>
<td class="nump">$ 23,556<span></span>
</td>
<td class="nump">$ 104,841<span></span>
</td>
<td class="nump">$ 33,263<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345675224184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Details) - Schedule of property and equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">$ 558,903<span></span>
</td>
<td class="nump">$ 452,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="nump">256,964<span></span>
</td>
<td class="nump">161,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">301,939<span></span>
</td>
<td class="nump">291,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">108,409<span></span>
</td>
<td class="nump">71,778<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicle [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">3,044<span></span>
</td>
<td class="nump">2,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">238,537<span></span>
</td>
<td class="nump">203,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Subtotal</a></td>
<td class="nump">$ 208,913<span></span>
</td>
<td class="nump">$ 174,253<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345686447672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 5,292<span></span>
</td>
<td class="nump">$ 3,546<span></span>
</td>
<td class="nump">$ 7,509<span></span>
</td>
<td class="nump">$ 5,273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345675246728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details) - Schedule of intangible assets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems', window );"><strong>Intangible Assets (Details) - Schedule of intangible assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Subtotal</a></td>
<td class="nump">$ 1,106,212<span></span>
</td>
<td class="nump">$ 74,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="nump">65,182<span></span>
</td>
<td class="nump">53,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Total</a></td>
<td class="nump">1,041,030<span></span>
</td>
<td class="nump">20,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_SoftwareRegistrationRightMember', window );">Software registration right [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems', window );"><strong>Intangible Assets (Details) - Schedule of intangible assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Subtotal</a></td>
<td class="nump">57,173<span></span>
</td>
<td class="nump">36,705<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems', window );"><strong>Intangible Assets (Details) - Schedule of intangible assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Subtotal</a></td>
<td class="nump">33,065<span></span>
</td>
<td class="nump">22,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Software development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems', window );"><strong>Intangible Assets (Details) - Schedule of intangible assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Subtotal</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Value-added telecommunications business license [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems', window );"><strong>Intangible Assets (Details) - Schedule of intangible assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Subtotal</a></td>
<td class="nump">$ 15,974<span></span>
</td>
<td class="nump">$ 14,827<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IntangibleAssetsDetailsScheduleofintangibleassetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_SoftwareRegistrationRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_SoftwareRegistrationRightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345673135944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">9 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Feb. 20, 2020</div></th>
<th class="th"><div>Jul. 02, 2019</div></th>
<th class="th">
<div>Apr. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 02, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 207,774<span></span>
</td>
<td class="nump">$ 229,146<span></span>
</td>
<td class="nump">$ 537,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 799,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_TechnologyDevelopmentServiceAgreementDescription', window );">Technology development service agreement, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Pursuant to the agreement, the Company appointed HW (HK) Limited to develop an eye protection technical system for a two-year period ending July 1, 2021, and thereafter maintain the system for 36 months.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidSoftwareDevelopmentExpenses', window );">Prepaid software development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CooperationAgreementDescription', window );">Cooperation agreement, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Guozhong Times entered an Operation Cooperation Agreement with an unrelated company, Heqin (Beijing) Technology Co, Ltd. (&#x201c;Heqin&#x201d;) for marketing and promoting the sale of Face Recognition Payment Processing equipment and related technical support, and other products of the Company including Epidemic Prevention and Control Systems. Heqin has a sales team which used to work with Fortune 500 companies and specializes in business marketing and sales channel establishment and expansion, especially in education industry and public area. It has had successful experience of organizing multiple business matchmaking meetings with customers, distributors and retailers.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Total borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,410,000<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_OtherReceivableFromRelatedParty', window );">Other receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">560,011<span></span>
</td>
<td class="nump">&#165; 3,680,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,250<span></span>
</td>
<td class="nump">&#165; 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentInterestRate', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidRoyalties', window );">Prepaid goods purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationDiscountPercent', window );">Profits of sale of face recognition payment, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WorkersCompensationDiscountPercent', window );">Profits of sale of face recognition payment, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RemainingPayments', window );">Remaining payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=dtss_SDTTradeMember', window );">SDT Trade Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PaymentForIntangibleAssets', window );">Amount Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntrangibleAssetsSoftwareDevelopment', window );">Intangible asset software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=dtss_HWHKLimitedMember', window );">HW(HK) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IntrangibleAssetsSoftwareDevelopment', window );">Intangible asset software development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AmountPayables', window );">Amount payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ResearchAndDevelopmentExpenses', window );">Research and development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForLoans', window );">Monthly loan payments</a></td>
<td class="nump">$ 12,174<span></span>
</td>
<td class="nump">&#165; 80,000<span></span>
</td>
<td class="nump">$ 91,306<span></span>
</td>
<td class="nump">&#165; 600,000<span></span>
</td>
<td class="nump">$ 152,176<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
<td class="nump">$ 121,742<span></span>
</td>
<td class="nump">&#165; 800,000<span></span>
</td>
<td class="nump">$ 121,742<span></span>
</td>
<td class="nump">&#165; 800,000<span></span>
</td>
<td class="nump">$ 60,871<span></span>
</td>
<td class="nump">&#165; 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_AgreementMember', window );">Agreement [Member] | SDT Trade Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_TotalPaymetsToServiceAgreements', window );">Total payments to service agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember', window );">Agreement [Member] | HW(HK) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems', window );"><strong>Prepaid Expenses and Other Current Assets (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_TotalPaymetsToServiceAgreements', window );">Total payments to service agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_AmountPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_AmountPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CooperationAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cooperation agreement, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CooperationAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IntrangibleAssetsSoftwareDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrangible assets software development.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IntrangibleAssetsSoftwareDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_OtherReceivableFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_OtherReceivableFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PaymentForIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PaymentForIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PrepaidExpensesandOtherCurrentAssetsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PrepaidSoftwareDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PrepaidSoftwareDevelopmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RemainingPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represent the information to remaining payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RemainingPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ResearchAndDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ResearchAndDevelopmentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_TechnologyDevelopmentServiceAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It describe the technology development service agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_TechnologyDevelopmentServiceAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_TotalPaymetsToServiceAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value represents total paymets to service agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_TotalPaymetsToServiceAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of interest on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash payments for and related to principal collection on loans related to operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidRoyalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationDiscountPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent discount applied to worker's compensation reserve liability to reduce the reserve to present value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14754-158437<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121643868&amp;loc=d3e14931-158439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WorkersCompensationDiscountPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=dtss_SDTTradeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=dtss_SDTTradeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=dtss_HWHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=dtss_HWHKLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_AgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=dtss_AgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_HWHKLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_HWHKLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345673120360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expenses and other current assets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepaid Expense and Other Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security deposit</a></td>
<td class="nump">$ 31,462<span></span>
</td>
<td class="nump">$ 156,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">35,062<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PrepaidSoftwareDevelopmentExpenses1', window );">Prepaid software development</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">69,769<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Prepayment for inventory from Heqin</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">101,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables - Heqin</a></td>
<td class="nump">560,011<span></span>
</td>
<td class="nump">522,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="nump">54,702<span></span>
</td>
<td class="nump">76,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Total</a></td>
<td class="nump">$ 901,006<span></span>
</td>
<td class="nump">$ 2,056,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PrepaidSoftwareDevelopmentExpenses1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PrepaidSoftwareDevelopmentExpenses1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8,17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345683188488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">$ 50,606<span></span>
</td>
<td class="nump">$ 97,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AccountsPayableSeniorOfficersSalaryPayable', window );">Senior officer&#8217;s salary payable</a></td>
<td class="nump">175,764<span></span>
</td>
<td class="nump">93,227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salary payable - employees</a></td>
<td class="nump">163,850<span></span>
</td>
<td class="nump">84,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Total</a></td>
<td class="nump">$ 390,220<span></span>
</td>
<td class="nump">$ 274,934<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_AccountsPayableSeniorOfficersSalaryPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_AccountsPayableSeniorOfficersSalaryPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345759580040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_LoansPayableDisclosureAbstract', window );"><strong>Loans Payable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans payable</a></td>
<td class="nump">$ 741,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_LoansPayableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_LoansPayableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345676263240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 02, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 02, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AgreementTerm', window );">Agreement term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Pay operating expenses</a></td>
<td class="nump">$ 2,849<span></span>
</td>
<td class="nump">&#165; 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForAdvanceToAffiliate', window );">Paid full in advance</a></td>
<td class="nump">$ 34,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RentExpenses', window );">Rent expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,620<span></span>
</td>
<td class="nump">&#165; 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_PresidentMember', window );">President [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Car lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,775<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dtss_CarRentalAgreementMember', window );">Car Rental Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_AgreementTerm', window );">Agreement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Car lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Pay operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RightOfUse', window );">Rights of use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dtss_ApartmentRentalAgreementMember', window );">Office Rental Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Car lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,050<span></span>
</td>
<td class="nump">&#165; 163,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">&#165; 75,000<span></span>
</td>
<td class="nump">$ 2,881<span></span>
</td>
<td class="nump">$ 729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,418<span></span>
</td>
<td class="nump">$ 2,186<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dtss_OfficeRentalAgreementWithXunruiMember', window );">Office Rental Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Car lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_AgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between car rental agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_AgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RelatedPartyTransactionsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RelatedPartyTransactionsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused rent amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RentExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RightOfUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RightOfUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForAdvanceToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForAdvanceToAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_PresidentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_PresidentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dtss_CarRentalAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dtss_CarRentalAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dtss_ApartmentRentalAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dtss_ApartmentRentalAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dtss_OfficeRentalAgreementWithXunruiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dtss_OfficeRentalAgreementWithXunruiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345673069320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Warrants (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 11, 2020</div></th>
<th class="th"><div>Oct. 29, 2020</div></th>
<th class="th"><div>Oct. 22, 2020</div></th>
<th class="th"><div>Dec. 21, 2018</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommonStockandWarrantsDetailsLineItems', window );"><strong>Common Stock and Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_GrossProceedsFromIssuanceOfCommonStock', window );">Gross proceeds from common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net Proceeds from common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700,000<span></span>
</td>
<td class="nump">$ 931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of common stock sold (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">520,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Fair value assumptions expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.64%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Warrants issued grand date (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">387,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dtss_EscrowAgreementsMember', window );">Escrow Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommonStockandWarrantsDetailsLineItems', window );"><strong>Common Stock and Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of common stock sold (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,667,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DescriptionOfWarrantsIssued', window );">Description of warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In addition, the Company issued warrants to the representative of the underwriters to purchase 101,500 shares of Common Stock at $6 per share. These warrants may be purchased in cash or via cashless exercise, will be exercisable for five years from December 21, 2018 through December 17, 2023.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_TritonFundsLPMember', window );">Triton Funds LP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommonStockandWarrantsDetailsLineItems', window );"><strong>Common Stock and Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net Proceeds from common stock</a></td>
<td class="nump">$ 931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of common stock sold (in Shares)</a></td>
<td class="nump">520,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, per share (in Dollars per share)</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PurchaseOfCommonStock', window );">Purchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Closing price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DescriptionOfCommonStockAgreement', window );">Description of common stock agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The total number of the shares to be purchased under the Agreement shall not exceed 523,596, or 2.5% of the Company&#x2019;s outstanding shares of common stock on the Agreement&#x2019;s execution date, subject to the 9.9% beneficial ownership limitation of the Company&#x2019;s shares of common stock outstanding by Triton. Closing for sales of common stock will occur no later than three business days following the date on which the Purchased Shares are received by Triton&#x2019;s custodian. In addition, the Company agreed to (i) at the time of the purchase agreement execution remit $10,000 to Triton, and (ii) at the initial closing pay $5,000 to Triton, to reimburse Triton&#x2019;s expenses related to the transaction.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other expense</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CommonStockandWarrantsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CommonStockandWarrantsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DescriptionOfCommonStockAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of common stock agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DescriptionOfCommonStockAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DescriptionOfWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DescriptionOfWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_GrossProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_GrossProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dtss_EscrowAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dtss_EscrowAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_TritonFundsLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=dtss_TritonFundsLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345673079656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Warrants (Details) - Schedule of activities of warrants - Warrants [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems', window );"><strong>Common Stock and Warrants (Details) - Schedule of activities of warrants [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Warrants, Outstanding | shares</a></td>
<td class="nump">101,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding | $ / shares</a></td>
<td class="nump">$ 6.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term in Years</a></td>
<td class="text">3 years 171 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Warrants, Granted | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Granted | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Warrants, Exercised | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Exercised | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Warrants, Forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Forfeited | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Warrants, Expired | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Expired | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Warrants, Outstanding | shares</a></td>
<td class="nump">101,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding | $ / shares</a></td>
<td class="nump">$ 6.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years</a></td>
<td class="text">2 years 262 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Warrants, Exercisable | shares</a></td>
<td class="nump">101,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Exercisable | $ / shares</a></td>
<td class="nump">$ 6.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term in years, Exercisable</a></td>
<td class="text">2 years 262 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CommonStockandWarrantsDetailsScheduleofactivitiesofwarrantsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term, Warrants issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWarrantsIssuedWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345674554408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory rates</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">$ 769,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 769,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ReduceOfTaxpayerPercentage', window );">Reduce of taxpayer percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfOtherRegulatoryLimitations', window );">Description of income tax limitations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">However, the coronavirus Aid, Relief and Economic Security Act (&#x201c;the CARES Act&#x201d;) issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year carryback period and temporarily repealing the 80% limitation for NOLs arising in 2018, 2019 and 2020.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PercentageOfDifferedTaxAssets', window );">Percentage of differed tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CorporateTaxDescription', window );">Corporate tax rate, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company&#x2019;s offshore subsidiary, Shuhai Skill (HK), a HK holding company is subject to 16.5% corporate income tax in HK. Shuhai Beijing received a tax holiday with a 15% corporate income tax rate since it qualified as a high-tech company. Tianjin Information, Xunrui, Guozhong Times, Guozhong Haoze, Guohao Century, Jingwei, Shuhai Nanjing, Zhangxun are subject to the regular 25% PRC income tax rate.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_NetOperatingLossDescription', window );">Net operating loss, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">As of March 31, 2021, the Company has approximately $7.53 million of NOL from its HK holding company, PRC subsidiaries and VIEs that expire in calendar years 2020 through 2024.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember', window );">Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CorporateTaxDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CorporateTaxDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_NetOperatingLossDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net operating loss, description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_NetOperatingLossDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PercentageOfDifferedTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PercentageOfDifferedTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ReduceOfTaxpayerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ReduceOfTaxpayerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfOtherRegulatoryLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A description of other regulatory limitations, to the extent they could materially affect the economic resources of the institution and claims to those resources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1F<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958575-112826<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958569-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfOtherRegulatoryLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345685488712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of effective tax rate<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ScheduleOfEffectiveTaxRateAbstract', window );"><strong>Schedule of effective tax rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US federal statutory rates</a></td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax rate difference &#8211; current provision</a></td>
<td class="num">(3.40%)<span></span>
</td>
<td class="num">(3.60%)<span></span>
</td>
<td class="num">(3.30%)<span></span>
</td>
<td class="num">(3.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Permanent difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Effect of PRC tax holiday</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">20.90%<span></span>
</td>
<td class="nump">19.40%<span></span>
</td>
<td class="nump">20.90%<span></span>
</td>
<td class="nump">23.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ScheduleOfEffectiveTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ScheduleOfEffectiveTaxRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345673031064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of deferred tax asset - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_OperatingIncomeLossMember', window );">Net operating loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DeferredTaxAssetNetOperatingLoss', window );">Net operating loss</a></td>
<td class="nump">$ 1,507,555<span></span>
</td>
<td class="nump">$ 1,048,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RDExpenseMember', window );">R&amp;D expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">R&amp;D expense</a></td>
<td class="nump">123,750<span></span>
</td>
<td class="nump">115,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued expense of officers&#8217; salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary', window );">Accrued expense of officers&#8217; salary</a></td>
<td class="nump">26,365<span></span>
</td>
<td class="nump">13,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_DepreciationAndAmortizationMember', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DeferredTaxAssetsDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">8,219<span></span>
</td>
<td class="nump">8,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_InventoriesMember', window );">Inventory impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Inventory impairment</a></td>
<td class="nump">10,966<span></span>
</td>
<td class="nump">10,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RouMember', window );">ROU</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_DeferredTaxAssetsROU', window );">ROU</a></td>
<td class="nump">12,667<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsTotalMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total</a></td>
<td class="nump">1,689,522<span></span>
</td>
<td class="nump">1,197,262<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Less: valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(1,689,522)<span></span>
</td>
<td class="num">(1,197,262)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsMember', window );">Less: valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems', window );"><strong>Income Taxes (Details) - Schedule of deferred tax asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax asset</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DeferredTaxAssetNetOperatingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DeferredTaxAssetNetOperatingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DeferredTaxAssetsAccruedExpenseOfOfficersSalary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DeferredTaxAssetsDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DeferredTaxAssetsDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_DeferredTaxAssetsROU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_DeferredTaxAssetsROU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IncomeTaxesDetailsScheduleofdeferredtaxassetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_OperatingIncomeLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_OperatingIncomeLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RDExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RDExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_DepreciationAndAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_DepreciationAndAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_InventoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RouMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=dtss_RouMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=us-gaap_AssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345672959208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="9">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Aug. 30, 2019</div></th>
<th class="th">
<div>Aug. 28, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 28, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 20, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 20, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 26, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_MonthlyRent', window );">Monthly rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,651<span></span>
</td>
<td class="nump">&#165; 209,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,045<span></span>
</td>
<td class="nump">&#165; 14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseDescription', window );">Lease maturity , description</a></td>
<td class="text">On August 26, 2020, Tianjin Information entered into a lease for the office in Hangzhou City, China from September 11, 2020 to October 5, 2022.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In August 2020, the Company entered into a lease for an office in Shenzhen City, China for three years from August 8, 2020 through August 7, 2023, with a monthly rent of RMB 209,911 ($29,651) for the first year.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&#x201c;VAT&#x201d;) (or $29,250).<span></span>
</td>
<td class="text">Pursuant to the lease, the delivery date of the property was August 8, 2019 but the lease term started on October 8, 2019 and expires on October 7, 2022, and has a monthly rent of RMB 207,269 without value added tax (&#x201c;VAT&#x201d;) (or $29,250).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_IncreaseInRentPercentage', window );">Increase in rent percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths', window );">Annual rent first year</a></td>
<td class="nump">$ 207,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,383,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo', window );">Annual rent second year</a></td>
<td class="nump">202,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,425,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_SecurityDeposits', window );">Security Deposit</a></td>
<td class="nump">$ 16,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 115,311<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dtss_OperatingLeaseAgreementMember', window );">Operating Lease Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RenewedPropertysManagementContractTerm', window );">Renewed term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On March 20, 2019, the Company entered into the one-year operating lease for senior management&#x2019;s dormitory.<span></span>
</td>
<td class="text">On March 20, 2019, the Company entered into the one-year operating lease for senior management&#x2019;s dormitory.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_MonthlyRent', window );">Monthly rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,250<span></span>
</td>
<td class="nump">&#165; 207,269<span></span>
</td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">&#165; 5,200<span></span>
</td>
<td class="nump">$ 96,000<span></span>
</td>
<td class="nump">&#165; 677,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_ServiceAgreementsMember', window );">Property Service Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseDescription', window );">Lease maturity , description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Pursuant to the property service agreement, the agreement commenced on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000).<span></span>
</td>
<td class="text">Pursuant to the property service agreement, the agreement commenced on August 9, 2019 and will expire on October 8, 2022, and has a quarterly fee of RMB 202,352 (or $29,000).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_QuarterlyFees', window );">Quarterly fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="nump">&#165; 202,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_RentDeposits', window );">Rent deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="nump">&#165; 202,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CommitmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CommitmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_IncreaseInRentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_IncreaseInRentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_MonthlyRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Monthly rental expense for the reporting period incurred under operating leases,</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_MonthlyRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_QuarterlyFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly fees payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_QuarterlyFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RenewedPropertysManagementContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RenewedPropertysManagementContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_RentDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rent to be deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_RentDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_SecurityDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_SecurityDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of lessor's operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121576215&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dtss_OperatingLeaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dtss_OperatingLeaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_ServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_ServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345674663752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease - Commitments [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems', window );"><strong>Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 229,745<span></span>
</td>
<td class="nump">$ 31,727<span></span>
</td>
<td class="nump">$ 588,924<span></span>
</td>
<td class="nump">$ 113,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Right-of-use assets</a></td>
<td class="nump">1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,525,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities - current</a></td>
<td class="nump">659,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">659,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities - noncurrent</a></td>
<td class="nump">$ 777,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 777,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">1 year 339 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 339 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_CommitmentsDetailsScheduleofleasecostsleasetermanddiscountrateofofficeleaseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_CommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140345686486040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments (Details) - Schedule of maturities of the operating lease liabilities<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract', window );"><strong>Schedule of maturities of the operating lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 724,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">672,328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">129,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">1,525,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_LessImputedInterest', window );">Less: imputed interest</a></td>
<td class="num">(88,934)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dtss_PresentValueOfLeaseLiabilities', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 1,436,735<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_LessImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Imputed interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_LessImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_PresentValueOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_PresentValueOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dtss_ScheduleOfMaturitiesOfTheOperatingLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dtss_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /F#KE('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #Y@ZY2;'FRW^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:;5(:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I 2\Y,#E-
M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@\/;T^#*O6UB?
M2'F-^5>R@DX!U^PR^;5YV.RV3-95S8OJKN"W.[X2#1?-_?OD^L/O*NQZ8_?V
M'QM?!&4+O^Y"?@%02P,$%     @ ^8.N4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #Y@ZY2-FM&&?4#  #7#@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V7W7+:.A2%KWN>0N/K$%LR =(!9H"$4Z8M)PUI.[U4;($]L2TJR2&\_=F2
MC4TR1O8-^$=[Z=.6M.0]/G#Q(B/&%'I+DTQ.G$BI_6?7E4'$4BJO^9YE\&;+
M14H5W(J=*_>"T= $I8E+/&_@IC3.G.G8/'L0TS'/51)G[$$@F:<I%<<Y2_AA
MXF#G]. QWD5*/W"GXSW=L0U3/_</ N[<2B6,4Y;)F&=(L.W$F>'/"V("3(M?
M,3O(LVNDA_+,^8N^6843Q]-$+&&!TA(4_E[9@B6)5@*.OZ6H4_6I \^O3^I+
M,W@8S#.5;,&3WW&HHHDS<E#(MC1/U",_?&'E@&ZT7L 3:7[1H6C;[SLHR*7B
M:1D,!&F<%?_TK4S$60 A%P)(&4 ^!&#_0H!?!OAFH 69&=8=570Z%OR A&X-
M:OK"Y,9$PVCB3$_C1@EX&T.<FM[Q((=946B6A>@^4[$ZHE56+ ^=YAZ2$15,
MCET%O>D8-RB5YX4RN:!\B[[S3$425$,6OH]W@;)")2?4.;$*?J?B&OGX"A&/
MX :>15OX$>'&Z'<T?I4XW\CY;8D[S]8W:(16BJ72TD._ZJ%O>NA?Z*&<C4>V
MBZ42%+I:TY0U381=YV[V--O<S]!JO;BV8-U46#=VN=/ GX[[1AI[./9Z/RP4
M@XIB8)59Y$)HB&4L YJ@/XP*O= 0;()&*+M:K^<->KYGX1I67,,ND[;@:0KK
M8:-X\'*%-F8+H?]R)17-PCC;-2W?0OC&"&OW?9T2W!_VL3\:NZ\-2*,*:61%
MFL%LA6;&E@EMZGENC]_21#)+:FXKCMM.J0$2 5.V EMX0U_9L8G(KN1Y'A[X
MF(R(!0M[M05ZG<#*)?7(]EPHF"28/JKR9NNS*_[Y:)COR<[,&7<A6\8)$V@!
M2WO'16.^6G36/.O1((##4X!(6 C:"$E-2+JYP0,3,0^M>[!%ZN3O_WSZU.+1
MN#9I['?#._>))3QLGE6[6!M5;>RXQ9$_4)6YN\QEE_OAVZAJ7\=V9RX7VR:E
M28+FN837LAG'KJ-$;K,+7%L\MKMR"72?,K'3V_%?4%"1]M8]S9JW@5VPC:PV
M>=S)Y3<1?'Y:>>PR;<Z*:XO'=H\^I>H-/<&7@HS-UTBQK!JY[&IM>:H='W>R
M?&TW:)VGSQ]-IZ2QB_B^WX.MYPUMFX_4;D\ZN?TJ"[@ HS<?;E?&ZAGBX+(\
MA_-)G^!AHXFUJ*]_V2!KXR>=C'^5*7!L4^EH5Z6G,ZH1S*YXX4ARSTH'O<],
M1251H+-05!'5TZIJFYE:Q:V;%R4?^#=L4XD2MH50[WH(-B&**JJX47QO"I%G
MKJ"L,9<15)Y,Z ;P?LNY.MWH#JI:=OH_4$L#!!0    ( /F#KE( 1X*2U 8
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
MRR'XL1Q)<91-->RT)S8:!\GA=K_;5>Y\DE7V4*:HI-XK[@XKBR-Q0&@UA]O
MQ2&FH#TGT7!;XWSF.C-0'#Q="RMZ!3'\ $7/C>UID89I<6@LI&QNFV*ON3^*
M!W^ HN?F]D1)E_\[I&I9SUU8G=1/L$E>6Y+0GCQIF#S='<I<KN= 3,?S('EG
M&(BY.JY+^79I:O[PVF:(>D[22 [)?=A/M(*GI[_9,CEMFIY;V/,P#?/PGXK5
M&OK?IL!OCCNT7)L'ICB0PX%7TI7Y38=:"@-K88]\7U10MW.?HK:UP[A\6)Q<
MET#[?^]ND31RAQ?-W4/WMKNING+W,X/WU_ALU=PW]6J:ZZ]/3 $E:%B7-:B,
MWBW!Z:JY46H>C-RY2YD[:8S<NJ\;SJ#@M +P^UI*<WRP$W3W>I?_ 5!+ P04
M    " #Y@ZY2P4?HQ[,,  !I(0  &    'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;)U:VW+;.!)]YU>@/)LMITHC2_(MGERJ?(T]D]@NRW.IV=H'B(1$Q"3
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
M0* E#%9]*F_.%<.98R7GW)]7J-AWEU?$*<K+Y%ETJD'51@WK]PLGW(:#4=]
M%F"#W%<403UYS?+^T$5G=7:3]4FR>N>PWGRMJE"+&0H0) '!<VA4S\;^W(6.
MAV 72",O'#D_N$$$G3 ]ZV=!]=*Q5(<W$6TR*HN%X4EX>*83L#B6$*?11)$C
M$_%W505;)[E:13,>/P@Z$9A_A_WU+!;K$J'+1<6$"D3OCQVJZ;,U7K+V>.F+
M]\N-0E%>PG%0,@'N;15ZN 4.RDERJI=D/?EW00-GK_=?>-PKTF=:,,=C^AA3
M01;2/FJ?74"/DI)>40IG_HWPH,&NQ#.Q3\4:Y"N<]K?6+<(4<^B&KMBW\'6W
M0"\W?+KK>43*>'R ].2"JBMF(4F-1DO9Z@R(VA=+V* 2<DI]#2D3 ]N@;VEC
M(N6 5\[F86QY)%%V=4J/RZST0U)S>$C?HJ-..*@"KJ=CCM !J-+G/];2?F$;
M4@%M#+-RH>0<XQL0EY2B/BNG<]/50+8*EC,2+JP MG)M[?]$0S3$8B;))!2H
MD%9ONO003#DU/)V=Z]#T1T$75<VWP[[7LCNMU]^>2>@E/YW2E,J%-^'-W>;_
M"([#Z_/5X^&?$!#-!9I&EHDYEHZ&A_M;S(07^^'"Z<*_3,?\['3N/Z8"Z6SH
M 7P_U]K5%[1!\]\5'_X'4$L#!!0    ( /F#KE)W;WWL42X  ..&   8
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
M8&86@.?:" 14766U2C=F_PQ0;$17J9<8)FAAD,QED)_(NC.PJ2@T43Z%:_3
MJ *CT1P5+.DL'+-O"K/Q#HL,/8U "(.,UE5- IZ-"P1J#?+#/V%V\>AG.>K.
MI\P*W"U?L(1G%8]DB:T21"WH@@K,^^KG:"_9)\1MBD=VP!= 77..FH6Q.D,7
M]/AU 4!YP@\Q34ZGN<R2@P;0BW4Z1Y5*2@:4%D=;]F;[+'W!B;MG!8D4.JN*
M<D;DB(I1"++$K(9/@WP*2!0$SYQTU@;4#@4 LR=R(CSA3*ZQ9EZZZ\"9A7>A
MT>U&ZP,!@GT_KCAHD=:$UWH%],#82BO2M+QQ]A,Y:@/(I6@5W/TMG7\[0+.
M=D"N&KM6Z8:#'_Q]# Y'1A&@"#V;C&A*ET!SE8X52Q&\&N5!J3D^2^N("0XB
MYH#CH>"L,+.LD@>F8W -\882V<FYU_J[+N?H88/54@F"@5=W6'W,CHH\T561
M 9D#I@K:/GXD#ZV]53H8CRH".R[$,YX),[^A,NMR56WYJA;XP^(YG@PW8>UU
MW^CND;8@]R1[BH6-K&9\P0**]%K;LFG[,&V$$@FQ]ZLMBM O!@Z5,T(9#/]#
M20 .&1XT8 W#]1@=TW7-@:JT]/BFZBD*-X+222DBOKT%<UA(%!@8I62$,$7;
MTA"O4=;KT7D,[7E$-\9L(+R,*3RK65S?EFA3U$]JRI%)=QO  _L4TI$G15\+
M8H$)T\L(A*+82LK=-V(?_F9#3]SZ_A9TT[W_'(XSL"5MD4@V#ME(A':GM0C;
M)JA,L1",/TODM/) ;EEE)IY!DE;K'!\F(:&4PL]B#,_3<MZL,2\A\;E0D+-
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
M"O)+EB9RR?@B5F+7HQN)0H!K*FL25T)[T1HCO,7 !4Y1:%BR$$6U6P5!)I=
M[(&$]![C>7^M<V?K 8-L/MMB^14& 0^H?I09EA%MV4X%AY=4$C"K?E9730GB
MQNC 9?H=_ZZBHX,32A=7Z@;+S;0'A/OIJP9_ ^M8S!>?J*[3(ZSHB'^)Z!<*
M=@=DAQCUR:.IP;3YVWCVNS=&OZ+"MPHN+;O<:R%5.#13@$D0HNQ#>7\WO/XP
MQI3J<#H=@0DRSFNPF,A0DH@&J=0EZC9MD%>2J5K62-_J):?0ADY(O[ >>R\:
M.:?;F&Z@".!FOVYR"[BTHM0P*&0E+C%F,,2",'Y=V0ZC(J=+\1L&5TBS.2$.
M#VICCVU[,8[ETQIYDV,@Z,I2)"!3.VV--N0DP+S$*N-31-5UX:_?N7/G18@,
M9M$@H6F)\4;<$86^=:_C:(UI"=8*Q93B:*Y+D>?P26V2VD8CN Z[UO-57F3%
M/?-E0 G^4?O1'6L\$A_THJOA>!*!R?MEY-+P7VTZ_>8JNAI?#Z\OQ\-/:GP-
MYN67SV0<4X8"#HVBT5YT;"[QA6[,!_E1(-!&<D(N)3;O,+ICZS^UXW]&P&'0
MG^L3J,SS.SL=O/FKKV!UF>P(EF8@FRIG3B,*IN\HSWM7;,!2/,<B4X,*"^_8
M@]?4$-B8IXM#FHW#4UW!8+A=MKHYO:C\#,0V0JUU(8YC0$AL,70%N/]J0-LM
MGTBN=D)@J<4K4%8M9XU1-]/S1.*,5L9Y H.*7F>Z?D3:I_0O:V<C.<@<:C]9
MY(_Q\OU^'/B9)*W9%=MF42E@F:1Z0+:?1\/IE\F(Z1+-E??CZ>6G&_QNNGVV
MKBSD"@MUOI(U^ME9R/9T%7;,Y(#-JZ]2F%"AD9@"[C&QR_5E&=:N>Q'*50HB
M$BPM-L^\HC 64SI?L=#S"";PJ? NP+I8[&P^*N97>I314$NRE'V]^:__N#@]
MN_@%%!M"U =4;9K:!N4<A*P(1&C 6G\U1<VN!,*UU^1<XZ07^UP$2_)L[M(R
M:#QXI)::'D@YJJK7@F3P(DB,[!.YAFX5AT5A_4QV%$)*UG*Z3K&F>4>T?PLV
M*?84>(P/#C:V+A_(_C=I,EK0W^I3'.F48..*"G2X2M)!_"EF>%S34O8DT6!P
M(2D&L)5N<%S11MG1BP^OR3W@3<ESJTC"D9,MW7:"QCIC7<+:BV#LD-L2,R6I
M'3MIS&4=+) IBY2Z3$G<);07#QS51QO6=O%8L:]LEL6I/KFW>JG CWR!WQ4]
MZG")? $-Y[[@2DQ6\$\4$NWF";]D;*9-:2!G'K:D.#I,5U_!'OA\"R*-G"Q0
MNI]NKC\<?!I_';UWIN!6G:B5;4>GAP=8HN1*YI2AY+%GN)31>_(UX!1A^Y^*
M_/[@$T5FA]("B5&-@XR^DIV9 ]YA_[,#\I#J1\TY9L].0O\9R+E4GN%'.75B
MS- &#(VYNI-"$TGX4[Q;8I36*#71S%VQ3EI8<4Y(MC:7L")EG!AN%JF)B:8C
M6Q@+BT2@\=O,1IB9@MH7#FBW3653((+TH$C]4S<?6KK&9IX]<>V<C0^UC($
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
MVHU"93!<<6^Q06>W'6+!JL&*6&\9ZS]^7+3S<2U?! C'95HE%\FSRY:@CPY
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
MDBPX/C131U.I(<;?S%S<+?&XLP*%0R!K,+A7^!ZC!QT^N!=]8I_1 &#$(H)
M5K$;]:MX]@<J@8C4?W[@33.T7.HW3M$73C#9I5P-)HWR$L_N^YRZ0+<A(7?-
MH4C1F7'!OSRBQY=Q%W:KELO'K=1X)]Q[(_XRAF,XJ8K1G=I-1#?^("'"O!.%
M'B3JJ+LZ/+;CE$GP'!WV^A=F]O+LB5). &$+;<'D99FE3+?WS=!E=VL;Y>#A
M_P-AK';+?_LRF8NC^.)PP,W')V?QT?'9UKG0L[KA:4T!XW?Z $?QE/.;J^AR
M,GH_OHLFX^EOK3GYJ=24R10$5_]/\Z.(S \$'?0*"OQ:R.MV<MGC.0RH.+>N
MI/HOLK,FG]^=R*3]O9_.:-+6/O?*<\AAABI'1M3C%#^R&E@1V3>(*+3Z#,JW
MYO4B$*98/*<1-KD49&U-:&UR@U#<RJ),'N5M!Z9>CF.4[?(B! G'6RB;Y::(
M".DQDVF@0(6%.%1B/-^"Q3:(4M@I;U%8PJ2N+/II^ESH$,CM6.5,TSL1UK3Z
M5IF*''.$-8EY/ 2[G)P3^!R%-^T;SD5,.M:M"YR,6'K-?42:.(_M[())\^SH
M*#X_OL"H;$C:'?T9/DG&Q%EVH(7=9-WJ71'4<3FO)WN!U.BPSW\QY0F,CB5P
M7/:$*<,'[,;DJ!C6WX.-#^);O'P9(Q+,U/! H+UWPZ&X7("]#%'H5WI!EN%[
M.?RQ(5TXZQ*C;2:N(ZY/6=R7F(/SS 1C"='(+U$<\EJ*P0DSR@:[F?@)1;G+
MG&0ZA#,Z/XP'IR>$9,/2'#M_9F^"D>U[=AQ)FJN/Z 3\5IC9^S(),<".O<3B
MY[8L:BG YH'2O-.$=X_@?_P-A)X5$*?')"!VB7I*$1._BX>"^Q\<Q_VCHW^R
M%P=HP*?QUO!1VBG.?:0(=(N%U8]86(H%A9-=B4Q:&5:.A)7]=!^R]<M?618'
M[V.KT#O^J=\')3(X\=]#%05O=S+97WGW5.07(X A9[+V]6,15?-5463>.]3^
MH:(3B,Y PYWPB)-=\T\2>A.)A<V^>0H'C.7:3T+?3$;C#]?1Y9?)9'1]^4<$
MNNYZ^LE_S\?GV\GH(]C0XZ\C)1F;O4\WT^F^?0&&Z8KNTBA8,P)25%%NP8;K
M'6F)]+33J%K+$=OA*P1R]RZK[17"%X.(]+4O!9G:%RRI3H@9PLA"2-Q(:=],
M1">@#59Y04[I_.C0]MV*Y.1!GG-LU* LC$DOJ6&6[0K^MR&04)4IQY!&X:XV
M.PSD_Q+Y(X]-PD7>*Y-6X<+*JZPO[6"^P!O_P=S]I!-6#O?C9^P1NV\#;UP?
M]J]XFJS+6IGE*$+N5;4&_4C<5R"=:KL=A1><VF#@^S[>2HKS@C8C^(&[!O*%
M$56M1%M+6X;O#!'H36"I'?-H8?E%B0D &#LB51?LT3APE\P6+I_!E!FY5'E^
MGG'S,/B!'HKT-HH9'4"OO,;'W1082W1!'"'I8?7'AH$"]&^/_89*[]5:Z 0?
M8(\ES[TQ#3O6":K0MO,7LLZ:HT/VRVDWAH)-NXT2R22\;PF6B^8K;GS17B>C
M?>61ZU?WI@AWS!.F2DOJ%L/_J%L.-6!-,SSP9WIXR#2GO9.S_E%TUCL\/^GC
M/V<7)VHH_+7SGM-S>,)I[^+B@F[M7US0:YTN98C IR]WH_?1:#BY'E]_F!K1
M?CN:1-./P\E([8UNX?.[I )Z@S_-:*Y&NBRI])==*"(E&YI74AQ.;V?Q9E*+
M>;,E'_*&9I45R^ NP'-3V^+XEM2(WJ<9P=&&2SKFP5Q6EMA,[Y>QW'DJ(-7N
M)T(#?LK:@>.17 B9%YEU274?W-3D4LP\P_!^]%MYF@K7)E)R2M*CNYY)!+;
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
MTK<28T',R#?OB]!9'2C">;8%G+@L7)*BYX,SH2$P\VV(6G\;Q(RF)3+_7/-
M$@;KQC$VCMXSYE0W!,09$?'4APADT@%93=&\U>2^U@AU!VV#P'OM.GR->+26
M#0 3 2'A5S5HD? >Q[UH4&+P(M8"E?>X+6\TW.D)&HXK>I_LM"4;H,%/QL.C
MN 3\.=T6BG8HVSV9:"?#=' R/1*W:$15SM#1^^33EOALD([ZH/V4>?,0Y>G6
M @@='XF/AJIE3K'DA0O9QT%J,AXMJ'S;(P1#5)Q5<586?RS*%CS1-CQCQEJ4
M&QH@ ],.W1^@L.V68,I6<VLB5-%<D/QO!R:!)ACUOV.B$_R/#E6*WPB@O'9A
M*J!H,"F)P>*BC%W;C'1/3F#<^V%SJ=0"\R"9UNNZ'V![^]('A9Y]P5W,RD#Z
MI<)Q3[@%O,4<Q8<RC(3)<38CR/2=A0B'$W_,H.F&YC&,U\'L4M&0I5V)L0C0
MEN<<SI2"LH/?>TM2G-X/XWM#]GYA3-[L8]C:(9>:<?N:L5E;XCE%[J' PLC
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
MM-<='D=@FX5L##)56(*%(5ZI<"SX#4/K$SB^-(9VAB_0OHJ3OU!+ P04
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
MHE*<CJ:ARV8636N;>'5*MH0Q$7E2YZZ.:L,*>,5E+I*'HV62*?(O%"K%O-'
M;]>*,FOK2IQ0%BZYS,<@EVN7$E/OZ! >%<F5.;N 'H]G)X=40=(\'*TU(IG&
M9&(L<!'S@CB:'1\ZN*E\E"G2Q;-$JA5Z-SKTGGO%B,93E$P;?A"D+(XM.YB<
MS,-Y//<NX"<:$Z53'YO]TH[@NC.*W"W:J:/5YJ8!JA.?Q9WN-FPE43"YR;4S
MY'86$%<11[7=Z&-P4[ND6E!ATO "WUW[IW6WM366\#EO6OAG3=3A-XVZ\CF
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
M,!<?AXU>]E[(;Z3&B$1X<O4=0-IEBN[P' <_^\J"IW2!Q,(_Z=@?%9*UH*Z
MKQRQ7&9OG4BR%B3<EES!'KM4]?$,(0K9[Y4RE0S9WRK]/=, <X=3E.W=7W#]
M7?C[C&MVADQ6"$WP*X"OA&QCQ*Z\[F7(_I%QM7RL$/TZF&U4ZH):5CD' < E
M(N\GSKS$92VE9^1=B5P^2KB ?@]>[0VG$YQV\IQR#G'B(5^B5*O/LQ4^&SF^
MX+Y>GE/5<\?$8RD-I0T\DPN5 G#-8]0MW=# #7CO4OFJL]1?P9.>(2S/ZQ.Q
M+3;]AC('#&* 528@;RB5**>"2C&7]W"00"GPAJO168H8BJ&V8-K11K9;8\'&
M&(H(STEXWF)K.P G41_"_P RUG"NQRRH2JWZZ>C:9U$Y.BLM01&FU13\R-Z@
M!-,R54UG=G-F:$EMS5*Y@'V!JB9:\<<<Y=F!IE=C)J6YX23IYH6N%(UU4=OH
MGO1I+=B$F:S3RTI:X40" Q@4EN?/_,;DGV/\MU-?4Q73P*GM/W',LS*-QIS7
M8X[.BPY#3W@/"WY?^XWI7Q<+84*Q^V'80NOB3PDEE'+3IHP_<)F3R1^*IT?6
M5!ARJ4  "<>3CH<Q^<4C:-76;()HEO D0#\VKCQ)?K^,^@5 +E+K48F*!16G
ML Z )%XFB+<6%5!O8UZ^I:.]ME\K)8+).&QF$%7D0I.8CY4/+W@1T](?@KKC
M#*RZBJ9$0"&V+;,\K4>!(O*O<!NFI'%(6Q6='XOZ3430F\@V= 3J,/"W=!E\
MN>V.8!T"5B-X'4?#,7NSTUT$=ZW)32UWIW,<-/PT]-/(OZR^G@PG7GPRC$CZ
M6B#KBO;TQ'?86[83G'NO**#MT;>=%9/A+O:,A_O8]75+&A#B VR(R5:KYX?H
MO*U-_ _S "(5_V^)V&T2,?LO$C'%GNDP?CD1T0$E[,\2\32:H,!@:W>^U&2L
M;3*:*]PVV;6'P69_NRWX\$QY<-5_:?!G,?:*1>%TO!=.IU-_/=[=#Z<'D^#F
M%UZ4[S[0 !4*A\,HGH1[TS&+HBGVCW&Z3@P=GMOGP(QCEP15V<9%!BZF(1#/
M\%HQ9=$D/-C?!2J,@40VH81;('W,OX:U]L,8IUG_&URJ!^2+2D(B<M)XFHS&
MX<%LUOP+;CY_ ;!P-MMC;X,[[5!(43C;/PBG<8RKZ& OC&=Q\!MH^G KH[W>
M;']#-XT$>^-#M>5 ^@KYI+]MGP]&O8\QA3!+_\G)8BA@J-7?9;K5[JO6:?TQ
M9[.]_B2&="[I#)Z+!43'P[WI@)GZ,U-]XW3I/^W@K<3IPE]F@J.7: .>+[1V
M[0T9Z+[UG?P;4$L#!!0    ( /F#KE*_\O]F'@<  %\0   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;)5877/;MA)]YZ_ Z*8=>X:V2$K4AV-[QG;3
M:3IU[(G=]N'.?8!(2$)+$@P 1G9^?<\")"79D3OW(1%!8A>[9\\> #[?*/VW
M60MAV5-95.9BL+:V/AL.3;86)3>GJA85OBR5+KG%4*^&IM:"Y\ZH+(9)%$V&
M)9?5X/+<O;O7E^>JL86LQ+UFIBE+KI^O1:$V%X-XT+WX+%=K2R^&E^<U7XD'
M87^O[S5&P]Y++DM1&:DJIL7R8G 5GUV/:;Z;\(<4&[/SS"B3A5)_T^!C?C&(
M*"!1B,R2!XZ?K^)&% 4Y0AA?6I^#?DDRW'WNO/_L<D<N"V[$C2K^E+E=7PQF
M Y:+)6\*^UEM?A%M/BGYRU1AW/]LX^>FR8!EC;&J;(T102DK_\N?6AQV#&;1
M 8.D-4A<W'XA%^5/W/++<ZTV3--L>*,'EZJS1G"RHJ(\6(VO$G;V\D:5I;1
MV9KSH85#>CW,6N-K;YP<,)ZS6U79M6$?JESD^_9#!-)'DW317"=O.KSE^I2-
MXI E41*_X6_49S=R_D;_GAWC5<YN$*ZL5J+*I##L)VFR0IE&"_;?JX6Q&A3Y
MWQNKCOM5QV[5\:%5[VYO/S[>?OCT^/ ]3-\TIB8\,S7/Q,4 76:$_BH&EY_N
M'C\$<<Q^_,\LB>/W;&<%]IL *0V[JQC0R]: CN"+YR&S:X&,RYI7SPP0""UR
M)BNK OJ@*G'R++AFZ&_-"156D">&1F=&5!(_):_0F 2?6WCZWK <K2"MTL^G
M[!%>O(EXJB4Y;P-(7/TBA_B:YXRSDFA2/*.+*\O4DGV^O69I".$(CK#,N^DH
M/?;^NG!SF;-*63) 8]M^I:9&)[OE.#7U*:7]:P//HW_/FE??S56"&VJYE)G
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
MTX"FB)?%,JV3609'74;%K 8A 6"9PWF# (B6:0ZOXQRP6976E<6&B#:?U!%
M7 :,:!A_C3"6PQX\/B$-^T2%CZ=K6 4< IY(L[DODX4FZJB2)6YFO6D >2L0
M2#6^OVYR! 4^7,!3I?Q2/55 &H+E* DU(]NC6_&Z6.@LQBT_I O<4T'D'%6K
M8K/!SV[,AR1K]$&R@,-4E2X?4@#(3P$0DZPJ9"C8!:P@1>R#LTR!1 $_[C6"
M?9,\@7BL\<%%,Z\KFL(,2*(*9LP1,S3@^KRXA[T9U%H7)4*PJM.ZP2^33+&P
MT26LA0>J 6"PS9-WT1I/[!YW 7/] 31C80T0+D'"PEP$CO:SM*[P=&#MB/^P
MPE(_:#Q(H@H\_CDL2EF( @X^PF;Q7X2-_@JO5\):?-#K<.,]() <] D"#0$2
M@98O"!N8.@#T*6\Z6C;X"\B[QX0X70*K3A]@>0J M&EF(!7@ZZ4N84,QHB4\
MRHB,.\P*6!*O?Y;D7PAOZ8PKPU039,]9DN=P%C _X'&#QY)D=7&O"1L>TWKE
M>$)4-V4.^%KBTU6SV11EK5H4BXQ+$Q/ ?2\ BEFQH>V^Q$<&AS]-_@&(_=-;
M^M3_Z16AY;PI"28Q: _E%UT;G%PD*; _R^%IX5E(TS.=I3"+Y>(/J>$9 #$\
M.)28M;XG=##G"ZM?(M;BNLQ)XWPP!K[B<9T=AT):7U+!-T3YNESS00-Y\Y-5
MC)3<S9/HM(F%:#B]><TXZ"W;W]]^S@<0WA#^-)LB_Q8'738EG2JPG8Q1,.!K
MB JTB6]"Z5D@"O"6D)70EC'8XFTONLFC_VZ &0U.XFW1:=%J>G $:[A/Z32)
M4<#\ (='A,F&V.@"IYQJP"466[C4T=?Y*LGO:;QU6B&)*H.(T]&E0<)>(&+7
ML&RBFQI4?#HK_!?>AOT#UX$O0,P>QH?\?]PA<F=8$_"H^9<8S@1D6F47 EB;
ME'#P-9$@,G$4J<H]$,Y.,@58Z[Q,9XSJ=# PRP)WG\X:RRCQ\0URX#EH J6%
MJ: 0BEH'#2$/@!6<!&$M (UTC*922,R,$M\I2@%%YB@REPWR?UK0L@$VH0D)
M"#7HD/T-$KZ PG,!:@+"#][3?[(VET?7<)#KF2Y5GW6(0SZ).]@%_'J%@Q)#
M3>^1:\$BX1M=/N(FD6?<EYHQFSC7U5WT+BMF@))U8111 AP>0:Z_ EH7."+
MR\K[WA[5^L2JUB=[=>,WP^EX&MU<1;>3T71T?3>\&]]<1\/KMZ@O3V\^C-_2
M-UU*]S,&5M\<^#GJ>$HZ9%$N\&@5@2MQ)@>0*4 #<*(2;I !'X;?]:;F=Q$7
M/@$JPZ=I31(3@#@$"0W(95G]I]ZT%[T;#F\-G='9>2A8-ID0*M V:K/(.95P
M0*!/_#HI%\+P*K"#%J3QRFG!P<)V0 I9'-O:-&PC:Q:,N^ZM"I>,>%*UV:WA
M;T#@_T,5CXADJ*^"VI242$:&=ZR:59)&TR](!B_?__9*=LA:F#QTER;Y'P"K
M<<X."MA<\!C.\WD\BB,9[8U._R!1CC^&WUEVCNN*=JRKW_\I^F>3ETT:1^^:
MXJ]5 4"X ]Y5T>=54D27L.>F?/)^?Y\4?VF>\K]AHD>=\H?P!<N'3R]ZY_TM
MR#S9^?\7LMNO3;YO$]'%Q=8>GJ(#\_0U00T.= BP14)'!3-!:06Z4GE@M3M@
M2E4R9Y3!R8#.6;H2HH-: -9F(NCJL <>9U2AT=+U+L1*W:&IG6948 CA%_4*
M&- !F401:"UIL?B&H4@"S!(EDB&:0DD#PK0'P"_)+ G60M,6=5Z % 6), >3
M$OAMH-2Q)0L4*]A/($!JZ*9^9I:66!E^,+Y]?3? 5"? T+!HL@7*!W3&R0'\
MT>3L[*+I$&Q7]N6I(T@&(RU DW9=ZKJ(@ZUTZ3G#/&]@H GQ Y0DZ!<#,C[X
MS9[2$J %CSR!?BJ'0HK'T:%1/  \#VG15!G:?YF<A^5%,.84^1^*IVAPSB_U
M@+KIB0(,*3$ UE;'!RI (V'Q!Y@OM#OUDD_)L*6DA>+B@V"."+*;Q+GW_BO/
M1&695I$I 8946CJVUN)JEO!V'-VFJ-CZZD+T6,P?CTI@UB9CWNF\+ZS_&G="
MM8,V.MP%JL-[PEJ=B(F8,7(-YO$^Z7QJI?/I7B'Z>3@9#]]\&$7CZ[L1R-&[
M""3I^.Y?7>+X[XT4W39EU>!YPADY)/=<>H#O^0(D6Z7>%/"/E9A7P^D;*RR[
MGH<C71"RT'F9UX93J\JB!DR_G?<!CO+[I<_^Y$G_904/.X/,EX<I6G2@G95L
M(QJ\%4,)>$J\5[2V)9N(/.#MTTM<H1D<#1OX7K$9&B!;NFPO"(0&V?GP< )8
M\4=1>G93F59?R,&'GC:#@S TZMXIXEV=UAEO!BA,HP]L:Q %S_L&;;IH2-5
M^Q>T]2&-EY(?CL9#1FO8K_$E(%Q N[QGWR4Z;7$,,@28-Z K&SA1Y:^:I:;.
M_RB>Z'M5ZD<Z=<O101LO ,ZU84XH1LMJE6[,_GE!L6&CI5ZB-Z4%0;(J@)<C
M&YF!?D<>G/(I'*,'"A[HUN:H8$BG;9E]DS>2=UAD:) % @'DA:YJ$C:LZ."B
MUL#+_!-F2YA^EJ/NG&56X&[Y@27,53R25KA*$+0@ERJP@JH?HY?)*P+<IGAD
M/\4"L&O.SL70I6GP@J9?%[ HCQ$CI,DV-X]9=-"P]&*=SE&\D\ # <I.J9>S
M5RP)P-:]9V&-&#JKBG)&Z(A"6A"RQ'B,CX-\"H@4M)XYR<\-B$#RDV9/9&MY
M@H(\")IIZ:X#9G:]"XW>"=2$<$&P[\<5^W;2FN!:KP ?&%II15*?-\[F-#NW
M +CDU(.WOZ3S+P>HHM .R*)E"S3=L(^(OX_!+LO(41:A 9@13ND2<*[2L6(N
M@D\C/R@UN[%I'#$'@,4<L-L8;#HFEE7RP'@,%C2^4"(Y.2^$_JK+.3HB0(.J
M!,! JSLT4"9'10;[JL@ S0%2!6T?/Y(AV]XJ'8R'%8%.&<(9SX2)WV"9M4RK
M-G]5"_QAL8\FPTU8V\$W 'HD+<A4RIYB(2,KI9\Q@"(9V]:RVO94&Z"$0NPD
MT!9$Z#X "I4S0AX,_T-. ,8A'C1 #:,:Z$34=<W^O+3TZ*;J*?+*@M!)*7"P
MO05S6(@4Z#^FF(T015OK$0M6QNO1>0SM>40W1H4AN(S)BZV97=^6J-_43VK*
M#ESW&JP']BFH(S-%GPLB@0GCRPB8HNAMRKTW8E?'S89FW/K^%F33O3\/NV-8
MJ[= )'V+]#4"NY-:!&WC>R>7$;KIQ<%<>4MN:8C&[4.<5NL<)Q//64I>>E',
MYVDY;]88OA$W9LC(F2'1X3D>W:$;1,D:-1L>T]IM'E-^%C+N#F^A7J^<7K_;
M5'MF,,^/QO64>\S8#^H25'7:%Q_(#U$_/NSWX[.S ?Q]?G$2'PWZZKK(#^;A
M@Z<7%W'_]"*Z&!S')T=GZJZHD:VY4<Y \%X<]^GO\_Y%?'YR;B?S8ICT^_'I
M:3PX.X&_3_OG\>GI43"C_W0?GCP[/8R.COOPQI%,VQ[O].@H/CS"\2Y.+N*+
MHU-UC<"3P+GWMYJP=YA>.QG$L!OXZT"]*U$)XT@;PN&4_'WXR[6)A?X0O82-
MG?=A^(OH%7Z\.#Z.3_MGT2M (SPAF<[_$,QW%I^>GW1-=P;@/]Z:[>S\!%XX
MY+D&1R?Q"4#WU1ZSXLR:%6=[C8%/TQ&Z_, *&'\<WHVF7>;$]XU @IU-=ANW
M9I\6DATJ'\@Q4 U4GZ9@NM_>.G7:V:!(I>OD"TA@4)'6Y*HC+QR&XS?,2=J2
MC94)]*\*F=I8NH32'9Z0L+9>"$6^<#)9/"3?>H=G67 <8+?]8#P!7<LI#0:0
MPOQUHW.,M2V:TF08.(5(_# H(6O6XUDNLHX%UM02=!_V]Y/J8.'$FI6O=248
M]!$@4T!L13&ST.AW XBB P;LK*F%AR,AKLEOBEX-TJ_D\04.A8[T+%UJ<0&(
MZ4%169QE(P(IIJ! S;N'U6S8VT!AV<J$!P"4RZ73+)4?9R5-'#8C@3>2%1H
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
M2154:(#,U-2==RP-U0UE<RRX1J/7:0QU<0K"!H76 O551B\G+NJ %W6 BSK
MP3'275&R/Q)V5^N:;W112&C-MJ,B)I7GK6IFA7V=Z7NJFG<$N:78PM);_?:M
M&ZU5_47)FY:[=6-EW(I!*:_' EL66PT@=HZTQ;REUQMI*X"9&1-WJUN=#YI@
M$-4E 4S#40E7FOP]NS8OP;)GV;UV33"(H#J0@5VM'A^4,$&&GC)&6,%505%9
ML!R:+42N0!PG7!2'^H_^FMB,&\EH@3G(6=H &[+-P"E>RIWX5<MGVN3B[\6L
M)GLI1E@QOXU:@<1J/4.5"F;!KO6%6SLGF4H510<"=S*L3MDBOPF_DEI.HCO/
MR*1^J)9[.#[A>C<HT]%_'^^P/@*[3M>0?->A^':1<-TB:^Q=,9L-,!7)YJM-
M S]J<\"=^RB\AHGD/@[+(1C?;[%<2NIH<G^/O:M=GT;.6S3O;0U#'1PP0,I)
M!=N<*>C>XKA4(#XERXF<M%7MXP1,9HZ8!8G E0!Z<LCM&2C+G>!,=344$Q)&
MR\!D@4B'9.U:KYMW"]LEZ=YR>$9-TXYF/V\0N$KDFG.P/#0W.\;.S*95_@(I
MYD$4[*5$KREUSBF?2VI5X>&S!QC7(M]O,]:J"$C0WVZ"X'XW3K6# X8$:%1(
ML5FVV<,6TE+5C0S< MC.C:!2:SB]J3N4,43M;;/I4OLOH M+4S?/V/;.HW#<
M @./? /#@W9=EP1N022;V71/=27;;E^.E!=[CH5]QV('55M%XL_*3^/(4M)N
MD=A.[W6^!7+-&:A19HL!EA< VKEF6U@LW1$QCLFM$)5E\2V$[XIJM-2;E!P/
MW*C;$X-&=_B=ZNST(Q',1D1LE\L<!U!; U32\]H8-*Q(2RN:(O?#*_TSUUY6
M#.%0CG6(0BSR?Z#$]"VDWVO-NEK^P?YZ?+P183BYY/8;;T>?1Q]NN!!Y],_;
MT?6.-+%_=TQ,ONJ^[L9EK7LUP"J4D1*)-37![(3@%!Z752B)AJY\?VF;HE02
MW:N 25%5/.7:FP-L'[NW.K7 IG*U!%DQE*O-V\2:TM*V8]U[.*[8?+"_1OSZ
MYAH;4$UN/GS :^-,O^SN,_E[0SW'%-C9$]N6G-UQ.,[0UTLT;5]%8('3Q2M,
M]M>78Z1LL ^I,Y^F%%WTE)K;!K:DR,ZL)796K<$N6>%ED@\ZG+@7?6#3VBS
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
MI!S5:1UM#P7V8O$Q,]_'&?+S3+=2?=%K $.>FEKHF;<V9G,2!+I<0\/T6&Y
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
MR_Q\HVS>E<U]V?Q V3DIJ6JHCEH"?ZG*?-77QOPFG)/IA=FP$L<!Z="@?L3
MC:I<^UE];B1"%H>]N5K:+2,R&E?<L?$RT.XWA2,H!F$RR,C(^N$@+GHWS**T
MD&5AW"\@3<-B,'R!J/"1]+NI7<BQ082ORB(4)Y"$<1R[!TY[]TPT>,HJ.GRP
M3G>JKAO)2U_8P*(QQ,08$+PD52,D17@^R"')PV$ZZ,V;A566"8),XGZ8)BD,
M\C!)XMX72KJ :5DV=2.HS0I8K;3E?UI&_2),ABD469@G_=Z=QSARC>7T9#'9
M:1SVSW-X[2BC/>G4J%?^@C!0JD;:5D7=:G<'35OIO82W%Q@=P8H33X%+2HW/
M!D703OO9L6KCA;A0EF3MS37=HZA= .TO%0UUY[@"W<T\^0M02P,$%     @
M^8.N4FY*?J'' @  T04  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
MC51-;]LP#+WG5Q#&#AO@UE^QTQ1)@*3KT TH%C3==AAV4&PF-FI+KB0GS;\?
M)3M>-K3!+C8E\;U'4B(G>R&?5(ZHX:4JN9HZN=;UM>>I-,>*J4M1(Z>3C9 5
MT[246T_5$EEF057IA;Z?>!4KN#.;V+VEG$U$H\N"XU*":JJ*R<,"2[&?.H%S
MW'@HMKDV&]YL4K,MKE!_JY>25E[/DA45<E4(#A(W4V<>7"^&QM\Z?"]PKTYL
M,)FLA7@RB\_9U/%-0%ABJ@T#H]\.;[ L#1&%\=QQ.KVD 9[:1_9/-G?*9<T4
MWHCR1Y'I?.I<.9#AAC6E?A#[.^SRB0U?*DIEO[!O?>.A VFCM*@Z,$50%;S]
MLY>N#B> *_\-0-@!0AMW*V2C_,@TFTVDV(,TWL1F#)NJ15-P!3>7LM*23@O"
MZ=E28LV*#&Y?Z)H5*F \@Z\Z1PDWC93(-<R50JW@_2-;EZ@^3#Q-N@;MI9W&
MHM4(W] 8P[W@.E=PRS/,_L9[%&\?='@,>A&>);QG\A*BP(70#X,S?%%?A,CR
M1?]7A),:=+G_G*^5EO2"?IU1&_9J0ZLV?$-M18V5-26"V$#=*>-I^8653KOR
M,QO":U4_*V.Z^5K5+,6I0RH*Y0X=4[DT[TL'7QJ.$/GN8(4D5^@#/>A:J$+#
M.^,T3$(R@CAQ_3 :+/^--8I=GSPN^A,E-GK/)!++CMJ]KDS\0>R[ON]#X-*@
M,%;O7G#52,93A&3LCI+QD>E@<31PR&-'II 'V$A1P1T^%QPN(/")+ X'[1U)
M3+'8V<=)9ZU/G)!4$$ <AFX2):VG@GCHCOP01HD;C\+!H]"LI 3'1$<SC*S0
M]2G9X54$K]VS=])F%<JM'28*4M%PW79<O]O/JWG;IG_<VV%']["E]*'$#4']
MRU'L@&P'2+O0HK9-NQ::1H U<YJY*(T#G6^$T,>%$>BG^.PW4$L#!!0    (
M /F#KE(8L=7"A (  #X%   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;'U4VV[;, Q]SU<0WC!L@%=?<^N2 $G781M0-&BZ[6'8@V(SL5%9\B2Y:?]^
ME)QX*=#DQ2(EGG-(6M1D)]6#+A -/%5<Z*E7&%-?!H'."JR8OI U"CK92%4Q
M0Z[:!KI6R'('JG@0A^$@J%@IO-G$[2W5;"(;PTN!2P6ZJ2JFGA?(Y6[J1=YA
MXZ[<%L9N!+-)S;:X0O.C7BKR@HXE+RL4NI0"%&ZFWCRZ7*0VW@7\+'&GCVRP
ME:RE?+#.MWSJA38AY)@9R\!H><0KY-P241I_]YQ>)VF!Q_:!_8NKG6I9,XU7
MDO\J<U-,O9$'.6Y8P\V=W'W%?3U]RY=)KMT7=FUL2L%9HXVL]F#*H"I%N[*G
M?1^. */P!"#> V*7=RODLOS,#)M-E-R!LM'$9@U7JD-3<J6P/V5E%)V6A#.S
M>9:I!G.X?J+?K%$#$SG<F@(5+-DS6W/:>G_OU@^3P)"BQ079GGW1LL<GV,=P
M(X4I-%R+'/.7^( R[=*-#^DNXK.$-TQ=0!+Y$(=Q=(8OZ<I/'%]R@J^KT9;M
M>L&XAM_SM3:*+LR?,Q)I)Y$ZB?2$Q(KF*&\X@MS0'6R[C<?=EJ[;]3Z3UYI\
M5L".[:6N6893C^92HWI$SS8J*URGOC<"(0G]WNT+'7@+_= ?A ,RQD,_BL:]
M%8I2*LIS4V:HWKT9Q='PDP;-.(WK 0C1L.\/!RF,$S^.A[W5R]./@%7-Y3.2
M0C1(_%$_A%'J]T>CWKTTC)-:,@X)&9(5#U-_G*3P6I>#HSM=H=JZR=60R4:8
M]GIWN]WC,&]GXG]X^[)0+[:ET,!Q0]#P8MCW0+73VCI&UFY"UM+0O#FSH <.
ME0V@\XV4YN!8@>[)G/T#4$L#!!0    ( /F#KE)X(X8H? (  &P%   9
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
MQH*15;X)Z3I^44<J>58KBB+,\GSQR5]$J A[0J)'P-'AAM-7PC[MR7*3DB_
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
M9C7C67^*:VT]*'W[17_9[)Z();1VY-,7T&3U)Q"/(OG^5G*A>&2^$#/G2O'
MO/0H :ZH%\#[+YRK[$)_QR;_%MWI_P!02P,$%     @ ^8.N4@&,B5M'"@
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
M+]JSKQH$NG84^!5_1U.HE1#;]M >'Q T,(1VM<<7,MZ]E/'^!8Q-\]78U#T
M3ED&V59REB3*-W32)L((I"M)VT<]&/K!<-<CVF21'SG['+C&K>X!X*K0,\U*
MZ'!:%J0ISA[-[ANV W/HNL.6LMWH;DUT#CBZ'^[95HV"73L,UMN:D8QMU;\O
M]^\J:(@TC)O!Z6".R)\%!9P.'F[TTF%+Q1#ZMFAW)VVRH>^/@GV!6(-IUPY^
MK\A, 5;T'@"A@&"\R43!-<H=,PX8$>_#U)7<9@W;WU^X==%W[=5ZK0E4?EE.
MO(VN$K7M%K2[PVYD]Q59(T@LS9)7PP7/#A<F>*XZR#0OA(Y2B%=H$<"Z5?@B
M\2S46.($ 6Z8F>SLM;$">+KO[6G#O;JV>_9"?(5!#5A;5Y@"T%P*%0;^*GRO
MNQ<A-EK"6<R*V%Q-JV6:P1@Y^_3;&O38B[N.H;KWH)F05!8E%/WCGJ13PFW#
M'*^NL9[_:B,EKZZ(GKTZZ(Q2P6N4,87$U6F8?&+LM:<C(\<+!SO.?Y"LJ6I=
M?3Q[]=E6U:A>>PCB!>[N@.GF(%E3O;KD>/:2<Z>1TN6"DZI7[>(M=>;WAJ_G
M+77:]NQI^X7(UVLG;3/R[4#8U+Q.[YX]O?\@HO7:F=D-_'#HMYR]G>EW"9O#
MWCJ'^_8</MX>H5QM$M)D/0SIXE]^G99]]_4&W'7R]>W)US+BOO';79'O#-JC
MV4\&0@]ZC+UEU=\:P-O;HO48I)/IZQ3L!Z]G^CJ[^O;LJN:;7"QI;H7U!X3X
M3L^-C&W12QGO7LIX_P+&INGJS._;,W]SN-7).>J\[[]>WO?KO.\?'GYW< Z[
M$'=?R_Q"OKL7\MW_.%_3;'71\>U%ISDH[>(805T> N?5'".HRT9@1_,?H,N4
MH$1>OB*T!C\'KT8.B-47"DWC3=3-TQ*Z%7!$/?,T#.@1T=ZIVF+)@$@WP0;U
MT+%:8'O:_[FDV*"WYCT(_/(YE@S.#GE#?7L_.$%YP=6=E$2PU&I)XR4ZI/4"
M.EQ5S$V:,ZXO$\!L<)B$',-A*7&4<_+$JNL7!;;*<6^IK=IC##N$)@HGB1*!
MD;Y?4?+F-E6V9_9K(ZTC6W6,N[QJYJSF#&J4Y.HG@F'#,<ZI!$RB^S4Z+=8K
M ZD*HAYZV+*1V@ZLD&XN<79M?F(TC-JOP;"BX0Y*Q$PM$A,.KJ[>=Q.@45S>
MI+(G N@)-@8$ CKC18%Y*52;5"MD6KK(0+JF8SNJ]LRJ;M3(\?/:"+"!K-!7
M<_"]S3O@9_46H%9_:\U21?."*2RC3*J'04:;HB*'QQ6G4I),]7<T)N7=6XN2
M"G6O2V?Z>%VGG)>7=\]*,IG/26E/A4BK6\",K+1K8FG2KWDS5.['=D$3U#@Q
ML./$GW(=$K1Q8C#T!KM3OVYDMR:RP-MZKZ*YU1IS!G;,"6V &E-SO ZN,20X
M*M$7*AX[592M-R1>#X<&-0X-.G3Y72>W07M\/ P-+VMT(KNKR*)#X[C^UKN
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
MP[!?SNSG!RIWP3[/I#2KC7-0?= ,_@%02P,$%     @ ^8.N4CQ#7$IP @
MA@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULS55=3]LP%/TK5WG:
MI*WY+*4HC014TYA6J:)B>T \N,E-8N'8G>VT\.]G.R$J54#L;2^-/\XY/N<Z
MO4D/0CZJ&E'#4\.X6GBUUKL+WU=YC0U1$[%#;G9*(1NBS516OMI))(4C-<R/
M@N#,;PCE7I:ZM;7,4M%J1CFN):BV:8A\OD(F#@LO]%X6;FE5:[O@9^F.5+A!
M?;=;2S/S!Y6"-L@5%1PDE@OO,KQ8)A;O +\H'M31&&R2K1"/=G)3++S &D*&
MN;8*Q#SV>(V,62%CXT^OZ0U'6N+Q^$7]F\MNLFR)PFO!?M-"UPOOW(,"2](R
M?2L.W['/,[5ZN6#*_<*AQP8>Y*W2HNG)QD%#>?<D3WT=C@AA\@8AZ@G11PEQ
M3X@_2DAZ@BNUWT5Q=5@23;)4B@-(BS9J=N"*Z=@F/N7VVC=:FEUJ>#K;=-<-
MHH0-K3@M:4ZXALL\%RW7E%>P%HSF%!5\6J(FE*G/\!4VYO4K6H:6AT]Y37B%
M((DVL%9A 5J EH0K9I: -%9+&=KMZ@KN5]AL43ZDOC;^K0L_[[U>=5ZC-[RN
MB)Q ''Z!*(C"$?KU^_0?+3?TP-&#$?KRXZ>?T'U3]*'RT5#YR.G%_T'E[W^:
MP^%&8Z,>WK$>#]9C9SUYP_H:)14%("_@;K.\<-?ZRLO8W7:28> T;3?:9V>3
MZ2R,4W]_?(DCN-DDF,VGKW'+<=SY-!QPK[(E0[;DW6R7>Y2FW_U#L&0LV-EY
M=))K!&;\AO/Y2:Y1N?E\'I_D\H_^]+9#F_>SHEP!P](0@\ELZH'LNEXWT6+G
M^L!6:--5W+ V'PJ4%F#V2R'TR\2VEN'3D_T%4$L#!!0    ( /F#KE)CY%G1
M:0(  (X&   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;*5576^;,!3]
M*Q;:0RMUX3-96A&D)F3:'BI%K;H]3'MPX"98!9O:3M/^^UX;PI*69-7V O;E
MGG-\K^U#O!7R014 FCQ7)5<3I]"ZOG)=E1504340-7#\LA*RHAJG<NVJ6@+-
M+:@JW<#S1FY%&7>2V,86,HG%1I>,PT(2M:DJ*E^F4(KMQ/&=7>"6K0MM FX2
MUW0-=Z#OZX7$F=NQY*P"KIC@1,)JXES[5_/(Y-N$'PRV:F],3"5+(1[,Y'L^
M<3RS("@ATX:!XNL)9E"6A@B7\=AR.IVD >Z/=^Q?;>U8RY(JF(GR)\MU,7'&
M#LEA13>EOA7;;]#6,S1\F2B5?9)MDQN%#LDV2HNJ!>,**L:;-WUN^[ '0)Y^
M0- "@K> Z @@; 'A1Q6B%A!]5&'8 FSI;E.[;5Q*-4UB*;9$FFQD,P/;?8O&
M?C%NSLF=EOB5(4XG"XE'3NH70GE.YH\;5N,AT.0L!4U9J<[)9W)_EY*S3^>Q
MJU'/H-RLY9XVW,$1[I#<"*X+1>8\A[P'GY[&7Y[ NUAG5VRP*W8:G"2\H7)
M0O^"!%[@]ZQG]G&XUU?._ZG/_UG]H!EAM_.AY0O_LO,79%%2W/+# _#K>JFT
MQ&O\^X14U$E%5BHZ(I4">EC&J+4&>$:/4]!WG!J6D64Q!O>4A..Q?QF[3_N;
M]#XK"(?#T6%6^C[+]Z)QY!^FS7LDPV 4=EE-O>[>!:M KJVS*9*)#==-Q[MH
M9Y[7UC/>Q*?^U<SOB:=HMHTW_J%OG!JW?<VX(B6L4,H;?,'[+QOW:R9:U/9Z
M+X5&L[## G\8($T"?E\)H7<3(]#]@I)74$L#!!0    ( /F#KE*56+8]-0,
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
M*0G3HV@$)P3'^(#5L5V$LXNDFU76LLKZ<ROG9D,5V/JW8-HHKQQ2KM*@'Y]
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
M&1.G^S";4CN<= A;?%I@? &>-UJ[<^+'/3_6XB]02P,$%     @ ^8.N4@.
M%UHZ!   DQ0  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULO5AK;]LV
M%/TKA#<,&3!$NK3U:AT#K=TT2>,'DG;#4.P#8]&V4#T\DHZ3?S]2EB4_9)J>
MB^1#K,<]YSYY1*F]S-@//J-4H)<D3OE58R;$_)UE\?&,)H1?9G.:RCN3C"5$
MR%,VM?B<41+FH"2VL&V[5D*BM-%IY]=&K-/.%B*.4CIBB"^2A+#7CS3.EE<-
M:*PO/$33F5 7K$Y[3J;TD8IO\Q&39U;)$D8)37F4I8C1R57C [P;XAR06_P9
MT27?.$8JE:<L^Z%.;L.KAJTBHC$="T5!Y,\S[=(X5DPRCG\+TD;I4P$WC]?L
MUWGR,IDGPFDWB_^*0C&[:O@-%-()6<3B(5O>T"(A1_&-LYCG_]%R9>O8#31>
M<)$E!5A&D$3IZI>\%(78 ,A$ZP&X &!30+, -$T!K0+0,@4X!< Q!;@%P#4%
M> 7 ,P7X!< W!00%(# %@+WNG&T,*9MMW&U8MQN,^PWKAH-QQV'=<C#N.:R;
MOAIX:S7Q^7+I$4$Z;98M$5/VDD\=Y&LNQ\M5$J5*'AX%DW<CB1.=!QH304,T
M(DR\HJ^,I)SD"Y>CBQX5)(KY[VU+2$_*WAH7K!]7K/@ ZQU)+Y&-_T#8QO:W
MQQZZ^+6.I7L"2W?P-[KX[1=PG?=U5#T3*E!4$!P.Z).>93@6)FE=G\!R)*W/
M1]):R+2:]K& ;DY@.1+0K9[JPYR9!'1W LN1@+[HJ?I$4>6-QW XH'MS%DU:
M?3U+CXY-6 8_):/AN1E94DE*.<&EG."<MGF&G*#O]Q*%;@5-^#\:G\W29S/W
MV3HT+5-&J=RQ""0H2^K$2H\']$H)JY.GTW%;";3*!%I:HA%Y17*_QXB(TBFB
M+W+KQRFO2V3%X^8\:N/WW,%^*VA;SYM1KXR"32-;_I566S$Z98S.D1BC$$T6
M<8PBN:<+GTDZIG41.GL1-EO@^_7.W=*YJW7^H)JKJ<MG=\\K>"ZVMPMSX^X5
M!C25\<K@/'UE&.51J"+\WJ?)$V6ZF?9+4O_-UE%0^@RTB70)0S&56^UUJ>O4
M-MBK]$Z5[_<M''#\;:/!OA'8GN=L6PWWK8+6H7:!7>UX[*-YJHDB,:JDPZ!W
ML+&G@C?K'E32"_@\'>P=(<"YH'%=,)4F@UX<38:I5W!L-MBS=^:I7V,$WL$I
MJ#07?I+H]J%&=3$^I&E0*2KH)35_%><HFZ!%_5HK\,[AQ3;0FFS'58DMZ-5V
M.)E$8_K_ED@EFN"]W1*I5!7\LZ?R4\&QU>^6[>R4_KHPVWJ<N$U_=WYO:^@
M[%VSNQHZS]DS^U(7G._#C@;76'DXV)T=?V]V?/FLWM'@.H?@NP>&K'K6@/YA
M<\:0X4KIL?UF0X8K]<=P]I -"HZMJ<#8\7;J:FV\V:O/=7+;/HUD^#&=2)Q]
MZ<GNL=47L-6)R.;YR_Y3)D26Y(<S2D+*E(&\/\DRL3Y1WP_*[Y"=_P!02P,$
M%     @ ^8.N4B<:>4<A!@  4!8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#,N>&ULO5C9;MLX%/T5PI,.4L"U1=GRTCH&FCC)=-#%:+H\%/- 2[3%B21J
M2"J._WXN*5F2$XEQ4Z!YB+7P'!Y>7IY+:K;EXE:&E"IT'T>)/.N$2J6O^WWI
MAS0FLL=3FL";-1<Q47 K-GV9"DH" XJCONLXHWY,6-*9S\RSI9C/>*8BEM"E
M0#*+8R)VYS3BV[,.[NP??&:;4.D'_?DL)1MZ0]77="G@KE^R!"RFB60\08*N
MSSIO\>MKU], T^(;HUM9NT9Z*"O.;_7-N^"LXVA%-**^TA0$?N[H!8TBS00Z
M_BM(.V6?&EB_WK-?F<'#8%9$T@L>?6>!"L\ZDPX*Z)IDD?K,MW_18D!&H,\C
M:?ZC;=YV..T@/Y.*QP48%,0LR7_)?1&(&@ /6P!N 7"/!0P*P.!8P+  #!\
M)DX+P"L WK& 40$8'2MI7 #&9K+RZ)JI61!%YC/!MTCHUL"F+\S\&C3,"$MT
M*MXH 6\9X-3\@L<Q9,2-XOXM(DF OA,A2*(D.EU015@D7Z)7Z.O- IV>O)SU
M%72I@7V_H#_/Z=T6^H_\KH<P[B+7<9T&^(4=_LE7/>1.6^&+8^!N*_S2#E]0
M'^!&/)XTP*_L\ ]$]- @'SMN@%_;X7]G"<"=)O%]F.1RIMURIEW#-_B%F?[Q
M'D#HG:*Q_,?2Y:#L<F"Z'+9T>2VXE"@5W*<TD&@M>(S\7(;4,IJF)&<<&4;M
MHW?ST=C1?[/^78.482EE:)7R$5Q]^5-"AH^$> ^$Y$GPN-UT@%OU>J5>SZXW
MBU=4(+X^T(DDCP)TRF :0R*H;%J1%SFQ5Q?NM@=P5 H:605=U&1T40K:I)9@
MQ"QX%!$AJZ=-NJYR_G%-E]-S''P8SNNG6AV('Y?BQU;Q5X0)=$>BC"(BH>JF
MN@Q*1.]3J(@T0(J*N$FRG=5#.PK#MBR42:EO8F7ZQB.B6,34#@FB:),4.P$>
M32!*+RQ2IJ64J97I,Y.WK]:"4L02" N5JE62G<CMC88V0=BI2I1C95JP.Q90
M<*PV(4_@G2="@VO%$EN92LMDD$60-QNAC30 64\LRJN"N+XJ!Y/QV!TW)S:N
M7!V[5DF7TM>8MQN8,M@B*O3C ]768?-O7!DX'ORNHH$KJ\9/>/6SO>^R8*Z'
M&8]&8Z_-_7#EQ]ANR+_L?Y=%!_5*,6Q159DRMKOR@L+T,V-G.E[;P_QL5&$G
M? >G@R!@FK"+5$@1C#LER6Z?\64/BIO7@L()2$+>$7VDT!KTTRP)J-@*!@9B
M6J:9\$,X,"#LX"Y,1AXEJ9L?9IA")Z,JC#WT)03RJM.8[-"*EG0!>!3RB0P1
M!WMGQ%Q'5&IGI\)GDG9A.QU%&E,\(:N((CC!H;66:_P[WP[ 9L^LFW+#!P,1
M/-N$U1L\-INQ0<^6Y55)PO;J\07" P._@EA)]'YYU+JMZ@F>_+9U6U4.;'?\
MG]YCG1>$QVZ>W*IDN';+?[Z%G!?,Q^Z?W*IXN/;B\<L.<EYT,*F[6V_2HJMV
M+K!7D.5^<3Z(5M-YJZ"J3YB)36MTJDKCVL\*%Q&7+-G :8'Y]#G1610='$9G
MY+4(JZJ1:Z]&#RSV()_(ONHVE?PG>,':P!H5B5!2)JOVSL(:P34/G,Y8JFE0
ME7IH"N:6< 7NIE<=\MQ!UYN.NMH/W9[W8L]9F/B?)$[?_'$/[C9] ^:;*:G
M&W34*S\^&!]<'/1X2 "6ZF<F+GH'U$4R6_T+^^E]:9CVIB]@# E=,Y_!,/DV
M@7(0LA1%+&:Z8.01;178)JJF>[5#N8_VT#Z!M+E+$C4 32G@OI\)B!F"';<)
M*-%CU/O=509X73P"L@/_@ISC6TVH]9DM'A!M0^:'YLFRG)G<2Y!.5@&E NI*
M4.DZ')'YH!,P G);"ZW)J4 '\92]U!51OU0L+HMK64S+[*O-A* 06G2"G2ZL
M24V2R^B:(G#**D:60-\P*_Y^W4%I/?$>HN!24!:O,@']-8U('Z$2"<,75 <T
MV$^^@FHCB?G<:"N7;K7_<NW[KT_ *O;=-9KCX^V5]]B7^K5/9?I;ZP<B-@R.
M@A%= \SIC8%%Y)\O\QO%4_/U;,65XK&Y#"F!M:@;P/LUYVI_HS_(E1^1Y_\#
M4$L#!!0    ( /F#KE(8=EG0C@,  +P/   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;+67VV[;, R&7X4P=K$!6VTY37I $J"''0JL6]%N*X:B%XK-
M)$)M*Y/DI 7V\)/D4SJD<N-U-[$EB^0G4O8?#E=<W,DYHH+[-,GDR)LKM3CT
M?1G-,:5RAR\PTT^F7*14Z:&8^7(AD,;6*$W\, @&?DI9YHV'=NY"C(<\5PG+
M\$* S-.4BH=C3/AJY!&OFKADL[DR$_YXN* SO$+U?7$A],BOO<0LQ4PRGH'
MZ<@[(H?'86 ,[(H?#%=R[1[,5B:<WYG!63SR D.$"4;*N*#ZLL033!+C27/\
M*IUZ=4QCN'Y?>?]@-Z\W,Z$23WARS6(U'WG['L0XI7FB+OGJ$Y8;ZAM_$4^D
M_855N3;P(,JEXFEIK E2EA57>E\F8LV@]Y1!6!J$EKL(9"E/J:+CH> K$&:U
M]F9N[%:MM89CF:G*E1+Z*=-V:GS"TU0GYTKQZ YH%L,U%8)F2L+K4U24)?(-
MO(,K?1CB/$'@TR*/3#&49K2JEK]K+&_.,9V@N!WZ2A.:.'Y4TAP7-.$3- =P
MSC,UE_ ^BS%^;._KG=7;"ZOM'8=.A^=4[$"/O(4P",DK\$'.J4!9_#K\]^KT
M]:S_WO].W\UG[1G.%*;RUL&U6W/M6J[=)[B^Y*8")D(%]!:^YDHJS<BR&?R&
M32DH,EIX[EO/YJ5>CDE ^D$P])<;B/HU4=])=+1$H5]S>'^/(F(2X4*P"/^F
M:DJTB:R(,%@C&VR&&M10 R?4M7UI,8:*[A+-E\RPG.B#*'2Q<IK -Q0IL Q^
M(A4;P=Q1>O!@#('L$8CI@^O<[=7@>UO7]Z.YZKVX:NOT:A3@4"YHA"-/?^(E
MBB5Z8W#@[M>X^YV*WR"["^_TOCWV08U]L'66JRVX\^STNSTP"9K/>= IT^O8
M[ER[ W1@7Y,BLG6ZM?1.D;4=:[?C#LQAPQQVRO<Z=TN^G0$ZL#?:17H=CO>"
MB;9L.]UV(&Y4C;AE[>G375&WY-KIO@-YHW[$+7__(LBEZ^<J,FG4C[B%Z24T
MN0SQ#%$FC;@1M[J]E"RWA E+70X'89LNDT;IB%OJ')I!)_HOH+/0^]L5NM$Q
MXA:R%E4HP5H*??#<0H>-6H5NM=JRT+9<CZ@W@;;$?$[5_;6&*D4QLVVCA(CG
MF2IZJWJV;DV/BH:L65[TM;H#F;%,0H)3;1KL[.GJBJ)5+ :*+VQ[-N%*-WOV
M=J[;:Q1F@7X^Y5Q5 Q.@;MC'?P!02P,$%     @ ^8.N4D]0#,$D!0  2@\
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
MF;1 Z>-#*-='H$S>_X%.?GF!3>.\"NI5&RA-06&[POQUFZ@,4_-Z?]X<@7+
MGVDSU-LX*/RI)S0[ N4 H;?-4+=$@&\'";T[ N4 H9L64%GRX'I"MT>@'"#T
M_HC*JH?J0=WGQ:_GQ:\GV/UCBA]]N8%E:"9I&/W9L$D_WZ2?;#*HBP5GT@LV
M( R8K&H)J;696"ME\CC6;=/ H][C;LFGJ^S=59IMXV?+7E> :0.CO.C-/A8>
M&)J6KRJY.<C='#2Z>4-!<4!KEK'PY09U07!$CO!72M%4]=-FM \,P<'# ,B/
MOHL^^H3]Y3,T8ZG$4U()8DH%=9'/)$<$!0D)>(RD1Q%?+'R'PC,T)6SYW>,Q
MF@"W+IIX/B-H(7B(YG0%!_U !<)9QT2 ],&17-TSDEOZ657G;'9@5CB0D%=\
M(-U6A&WJ21.VPWGN4?8=_I4Y)ZX)2M&&$A&E/F0;#;?\/<'CI;>];26W^UT8
MK=*#[<*=?(3MT/WM%2RPNY!,4.RZW87D.\UCN/ %8*C-JH(P;0["72RBF, V
MX*<"2SQ-8^'2 #2NV""72'52R<V5  TO('O6)"IYA6WT$,L" T$ 0Q1)(B3$
M$?)@>V#;U82YB#ZM?$&CW<=I+/1N\MR#3>K"875UTTXB!N\'Z)$$,47$=6$S
M29Z@!9%P=?[B";9RSC]??BPNW?-3= *A4W'4#>VT*FBS_X-V5-!*[<C(VY%Q
MH/X<D3CMLY0EQ,B!3WA_JVK"S6#],TW[N4J('6U6\L7,?3$;<2X9BTF0NE'4
M8U53-2O:OZ7MM/9TXIK[ Z _[-M6S0BP<IY6:YX1=3BD2QW1%,@H$=6'>T3W
ME^&!;MB:74UTF!,=-A*=4R>=4M=TQ2._:BQ?#?="B<W!'L'A?B2QT=\9RR5^
M=L[/;IY^D*PPW]@2I5/U<@D=7\D4].4V&59-N@1KQ:N/]N/D#]YYP\*-WMQ3
M1M>J"4#[J53(S>8@!4!..EXN<!N&:3+U&?U5I1WB>12+"1M1YL-'2!@T N5Y
MT87L\PBY("Q\R<6FJF^_^Q<0+1]1H8.Q_D\TZC0S+XM4:-7E:IAER\HJU8*A
M4%[WM@+.ZC]3J>\JP S]>0'>5$#9YE['NZT ,RW+,FL:"2[$/6Y6]W?;Z3NG
MXE$IM^-JM5#7>/ #:[68FKAY9!VIXJ<'X)YKF5RK1%FTR#9:::WDE\@!?RES
M4J&2J1I[1Z>L_2#(Q,J>E"EKE6^Q$CP"LGM!:2%6]&[?T'/9 1E3K=7^PPZ6
M4Z00([A9C?RVNUUE3E2H$'NO)&=X7X6H]Q1#KRG)0H7@9AERK\+KUD[V:69^
MD)_5CE]OY\=']><!F %+GT70RQ=@J)U9D$$B_<4]O9!\E?P>^<"EY&'RU:/$
MI4(M@.<+SN7V0OW$F?_=8_PW4$L#!!0    ( /F#KE*$!1V!1 ,  .,*   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;,5676_:,!3]*U:T2:O4-M\$
M*D JT&F35JUJM>UAVH-);L!J$C/;0/OO=^VD*8&0MMO#7B!V[CGW'/O&OL,M
M%_=R":#(0YX5<F0ME5I=V+:,EY!3><Y74.";E(N<*AR*A2U7 FAB0'EF>X[3
MLW/*"FL\-',W8CSD:Y6Q FX$D>L\I^)Q AG?CBS7>IJX98NETA/V>+BB"[@#
M]6UU(W!DURP)RZ&0C!=$0#JR+MV+JX&.-P'?&6SESC/13N:<W^O!YV1D.5H0
M9! KS4#Q;P-3R#)-A#)^5YQ6G5(#=Y^?V#\:[^AE3B5,>?:#)6HYLOH622"E
MZTS=\NTGJ/R$FB_FF32_9%O%.A:)UU+QO *C@IP5Y3]]J-9A!^#VC@"\"N#M
M X(C +\"^*_-$%2 X+49P@I@K-NE=[-P,ZKH>"CXE@@=C6SZP:R^0>-ZL4+7
MR9T2^)8A3HVG/,^9PHU7DGR8@:(LDR?DC-QA02;K# A/20:X$R3F4LG3:J!
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
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
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
M\9?ESTE\7]07G /\_5U\ U!+ P04    " #Y@ZY2@(3XG< !    '@  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=E6Q'B #@(V;;<MB_Z
MFSP@(HDMVU#X^SIAD%K1J(A*O9M$B>UW7VSI;#)^VUGRO6U5UGZ2+$.P#XSY
M;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV&WO,V
MOO:%J2>)H](GO<?]Q"9KDFAKRR+3(8ZS39U_2^D?$M*XLIWCEX7U-W%"PLXF
M-",_!QS6O6[(N2*GWDR[\**K.(MM2^;#KB2?=I<XTZ.9SXN,<I.MJ[@D]=:1
MSOV2*%1ENB]ZTYT<X@[3_LJOSF_+= 7&F3-GK(\GYNCRN..1-*O[-A8B%XKN
M3SPEQM)7?Q\UIYU3_LOLN+T?QJW:\_"LO5V_QU_/^%3_PCX$2!\2I \%TL<0
MI(\12!^W('W<@?1Q#](''Z T@B(J1R&5HYC*45#E**IR%%8YBJL<!5:.(JM
MD56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E%DE2BR2A19)8JL$D56B2*K
M1)%5HL@J4625*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*K,/_E/7=
MF-5?_Y-L[FFEB_J8S]H?O]-/4$L! A0#%     @ ^8.N4@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" #Y@ZY2;'FRW^\    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " #Y@ZY2F5R<(Q &  "<)P  $P
M    @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( /F#KE(V
M:T89]0,  -<.   8              " @0X(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " #Y@ZY2 $>"DM0&  #!&P  &
M    @($Y#   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M^8.N4F/[]6^" @  G08  !@              ("!0Q,  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( /F#KE+WPD\GQP8  %X?   8
M          " @?L5  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " #Y@ZY2=</LWEP(   0.   &               @('X'   >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ^8.N4G $*"H.!P  XQL
M !@              ("!BB4  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( /F#KE+!1^C'LPP  &DA   8              " @<XL  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #Y@ZY2=V]][%$N
M  #CA@  &               @(&W.0  >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ ^8.N4O!E1% ; P  = 8  !@              ("!
M/F@  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( /F#KE(Q
MOI%-,P,  ),&   9              " @8]K  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ ^8.N4K[QD+UZ"@  <1H  !D
M     ("!^6X  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" #Y@ZY2C]:FN;4"  "<!0  &0              @(&J>0  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( /F#KE++>8_Q;P(  "$%   9
M              " @99\  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ ^8.N4CQ*9.0 !0  U0T  !D              ("!/'\  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #Y@ZY2J3HCUI,'
M  "W$0  &0              @(%SA   >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( /F#KE*1>W10> @  /<3   9              "
M@3V,  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ^8.N
M4K_R_V8>!P  7Q   !D              ("![)0  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " #Y@ZY2SDT8JU "   "!0  &0
M        @(%!G   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( /F#KE):;)@&"#   !65   9              " @<B>  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ^8.N4OOUS_H,!   B@H
M !D              ("!!\\  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " #Y@ZY26X@[V;("  !Y!0  &0              @(%*TP
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /F#KE*'3A[7
MT (  *4%   9              " @3/6  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ ^8.N4FY*?J'' @  T04  !D
M ("!.MD  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #Y
M@ZY2&+'5PH0"   ^!0  &0              @($XW   >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( /F#KE)X(X8H? (  &P%   9
M          " @?/>  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ ^8.N4D_[-!R2 P  40@  !D              ("!IN$  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #Y@ZY2*0+YRTL#  !H
M!P  &0              @(%OY0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( /F#KE)=3YFV*0D  %$G   9              " @?'H
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ^8.N4@&,
MB5M'"@  7RP  !D              ("!4?(  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " #Y@ZY2"V_,[;0"  #"!P  &0
M    @('/_   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M /F#KE)VZ;(H[ (  !0)   9              " @;K_  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ ^8.N4@_Y1LP: P  W P  !D
M             ("!W0(! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " #Y@ZY2/$-<2G "  "&!@  &0              @($N!@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( /F#KE)CY%G1:0(
M (X&   9              " @=4( 0!X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ ^8.N4I58MCTU P  8PL  !D              ("!
M=0L! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #Y@ZY2
M)"$O?VL"  "0!@  &0              @('A#@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( /F#KE+(9HQD10,  # ,   9
M      " @8,1 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ ^8.N4NERTX)Z"   X"@  !D              ("!_Q0! 'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #Y@ZY29=9>UR(#  "1"0
M&0              @(&P'0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( /F#KE*GC6^HD0(  (L&   9              " @0DA 0!X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ^8.N4@*N?_'0
M 0  N ,  !D              ("!T2,! 'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    " #Y@ZY2 X 76CH$  "3%   &0
M@('8)0$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( /F#
MKE(G&GE'(08  % 6   9              " @4DJ 0!X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ ^8.N4AAV6=". P  O \  !D
M         ("!H3 ! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    " #Y@ZY23U ,P20%  !*#P  &0              @(%F- $ >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( /F#KE)1@_.P/0,   \-
M   9              " @<$Y 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ ^8.N4@G9&8O1 P  GQ$  !D              ("!-3T!
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #Y@ZY2/==N
M2^P%   #&0  &0              @($]00$ >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( /F#KE*$!1V!1 ,  .,*   9
M  " @6!' 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
M^8.N4H8L%=2! @  >P8  !D              ("!VTH! 'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    " #Y@ZY2?4#?T2T#  !L$@  #0
M            @ &330$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /F#KE*7
MBKL<P    !,"   +              "  >M0 0!?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( /F#KE+C?<!,% 0  'TA   /              "  =11 0!X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " #Y@ZY2.(-O)L0!   -'@  &@
M        @ $55@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " #Y@ZY2@(3XG< !    '@  $P              @ $16 $ 6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     .@ Z ,T/   "6@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>213</ContextCount>
  <ElementCount>386</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>59</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Prepaid Expenses and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets</Role>
      <ShortName>Prepaid Expenses and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/AccruedExpensesandOtherPayables</Role>
      <ShortName>Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Loans Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/LoansPayable</Role>
      <ShortName>Loans Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Common Stock and Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/CommonStockandWarrants</Role>
      <ShortName>Common Stock and Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PropertyandEquipment</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IntangibleAssets</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssets</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Accrued Expenses and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables</Role>
      <ShortName>Accrued Expenses and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/AccruedExpensesandOtherPayables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Common Stock and Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/CommonStockandWarrantsTables</Role>
      <ShortName>Common Stock and Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommonStockandWarrants</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IncomeTaxes</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/CommitmentsTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/Commitments</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Organization and Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/OrganizationandDescriptionofBusinessDetails</Role>
      <ShortName>Organization and Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/OrganizationandDescriptionofBusiness</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of balances sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofbalancessheetTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of balances sheet</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of balances of the VIE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofbalancesoftheVIETable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of balances of the VIE</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of depreciation of property and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofdepreciationofpropertyandequipmentTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of depreciation of property and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofexchangeratesusedtotranslateamountsTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of exchange rates used to translate amounts</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofpropertyandequipmentTable</Role>
      <ShortName>Property and Equipment (Details) - Schedule of property and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofintangibleassetsTable</Role>
      <ShortName>Intangible Assets (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expenses and other current assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofprepaidexpensesandothercurrentassetsTable</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Details) - Schedule of prepaid expenses and other current assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/PrepaidExpensesandOtherCurrentAssetsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofaccruedexpensesandotherpayablesTable</Role>
      <ShortName>Accrued Expenses and Other Payables (Details) - Schedule of accrued expenses and other payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/AccruedExpensesandOtherPayablesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Loans Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/LoansPayableDetails</Role>
      <ShortName>Loans Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/LoansPayable</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Common Stock and Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/CommonStockandWarrantsDetails</Role>
      <ShortName>Common Stock and Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommonStockandWarrantsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Common Stock and Warrants (Details) - Schedule of activities of warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofactivitiesofwarrantsTable</Role>
      <ShortName>Common Stock and Warrants (Details) - Schedule of activities of warrants</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommonStockandWarrantsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IncomeTaxesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Income Taxes (Details) - Schedule of effective tax rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofeffectivetaxrateTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of effective tax rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IncomeTaxesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Income Taxes (Details) - Schedule of deferred tax asset</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofdeferredtaxassetTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of deferred tax asset</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/IncomeTaxesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommitmentsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofleasecostsleasetermanddiscountrateofofficeleaseTable</Role>
      <ShortName>Commitments (Details) - Schedule of lease costs, lease term and discount rate of office lease</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommitmentsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="dtss-20210331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Commitments (Details) - Schedule of maturities of the operating lease liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.dataseainc.com/role/ScheduleofmaturitiesoftheoperatingleaseliabilitiesTable</Role>
      <ShortName>Commitments (Details) - Schedule of maturities of the operating lease liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.dataseainc.com/role/CommitmentsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>dtss-20210331.xml</File>
    <File>dtss-20210331.xsd</File>
    <File>dtss-20210331_cal.xml</File>
    <File>dtss-20210331_def.xml</File>
    <File>dtss-20210331_lab.xml</File>
    <File>dtss-20210331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>69
<FILENAME>0001213900-21-026444-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-21-026444-xbrl.zip
M4$L#!!0    ( /F#KE)8,)OSXO$  "]0"  1    9'1S<RTR,#(Q,#,S,2YX
M;6SLO6MWV\C1(/Q=OP([;_(<^RPE$[S33KQ'EB6/,K:DB+(GDSU[YD!DD\(8
M!!@ U&5^_5N7;J ! B1(@A3E\-E-(DL NKIN755=E[_]G\>Q8]P+/[ ]]^\_
MF4?5GPSA]KV![8[^_M/7WN%Q[^3\_*?_\]XP#O[VOPX/C4_"%;X5BH%Q^V2<
M>.-)KV\;-[[E!D//'QNOPO%KX]"X"\/)VS=O'AX>COKP3-"W?1%X4[\O OR%
M<7@('U2?//$%?O"M\2M\]8OU9)@UHUI_:W;>-CO&UYL3HU:MF?S*P=\>;WW'
M )C=X.\_::O@KX\\?_2F5JW6W]AN$%IN7_S$3[X=A$'R\8$56H&P;+>/X+S!
M!:KUNJF>?W3F?/Q?GVWW>_0D_,E>!A(1/TU/!J)_-/+NW\ ?X VS>U@U#V-
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
M&-_)?A96('ZTVLFYN]M&2T<LFRQ8,D2/KCU?H]M-]SRH[OZPIX+9)?SHNEU
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
MT%JP3C9#+0_0')PP0("5>J?1*@.@XO=^): I?>M7%F@E(*PH:%>6?^G3=?B
M6/!*^/2!!(_':6F%45C_Z7WUJ*K;C@46W1RD<S!:/J1,@>-I>.?Y]I]KRVN]
MW:RFKC?G+#9/;2X)V"(V7!.PX\& 4EPLY\JR!^?NB36Q0\M9PX"M5<$DT2W8
MG"4RHE;+P[+PZK4*)GUK%5CZ_>EX2D.2R/7#Q I?W&%Z[KV(>]1?B/!R>&,]
MKF._-%OM3L+U7&;A]YN">@%FVYC#5!+4UR*T;%<,3BW?!549:!_[*(:8O+PZ
M>@^1 ^JUAJ99%B^7-@'6 W ^)@_Q?*MWEH5/!X\D_<YS!J!W>1K*.OZG:;:Z
MF@\\^_$9';+<^HLN1CNUAIX%4V#]+[8+VDTF>(E@'6[I-AL=S39,?WFMI0N8
MVO.Q"G+D3-&8N,+L2\\]#D/?OIV&&..Y\=#1@N5\SW%HC,:ZN# [9JMF-N=1
M8A6 MK_-M1FNC&UJ+B*X9V5*[,SMTZ*EWI<'V9+754M")F/B=+F!&+;ZX:]V
M>*<N.B*RX"T8_/_!@A,M/]%QYFJW6VOJ^GAI,&;T1,E;:>25GRY2*B7#T<PK
MDYPQ%UKZW>&*&-W@1EIY]8"+$'KB!6#2?/*\ ;$T]Q<)>L#59;!BJY7@Q/S%
MR@%K9;9:;;FBW-/MFK6"2%@?J)4YX9,/!NZ5[PWG6X-%2=]I)7PZ[>LK+KPR
M<0M^OR@U,6"=MZ\5EEV97CU!![9,.2R#9)A^HR?@)%>8]3&+0S"'=JEDQEJK
MVMP$!(4U?0W^7VL3$,PA=-*@J]=T$SX#@ 27"5?XEH,C/P9CVZ4Z#:P0*9,M
MZNUVK:DYRPO6G$72&D 6YIQZN]ZI/Q.0A0^"1K/6:2X'8TD@%N6^1JU3JRV)
MQE0MAK#\_AV\\!%,',>C#- 2N;%9;U>K7=T6F[/@+)57AJ\H([:[W:9I;A^^
MHCQ(X<W&]N$KRH"U6M=LM%:&+[K.ED_,O3PLRG-US%DS-1=U9I7W:T!1E+-J
M=;/9U5/72H6B^ '9;M3T],52H2C*):UNM:4?21E 9,(0AW++X(O#NEFK9S-&
MO% >.HJ!4I0Y#O.YHRQ0BG+(H5EKM9K5K-SRLD IRB:'N7RB0Y( !*/_%Y[K
M)1\L\0 [K(&!J2>+S5TQC:>5P2O,2/56O58<NG* *\Q:<+AVM@U<X9.KK=OM
M"\F:.KA4X!7/.6ILX@[XC8AE2XD-=G7G9O&:::=S/2B+\F"CWJEUE@6S1#@+
MGX5Z7*<0E.7!6)0KS:JI9P:O@,L-:\-J3<]F*JH(-ZH#&_#75B&8U@:IN.9+
MI.IL$J3"G 66>F=ID.*#5\6^;7<*KTC^\]S@@QAZOKQTO[$>17#Z"$ZGYP]L
MU_*?SD,Q#I:_1%O"I&O4VZV$7&\,X)W 3'$+$\S^MFY,_>B86<+@;;?JC?\B
MS!2WO]OMMEZUO%'$S!H!\B-2$7T0KEC]=B,CL7C=U9:ZTEA[M3GLO('5EKK7
MR%IM'I.4G6*QR=-AM>R+Y\7')L^$EXB/39X$+Q$?&]3_JR8KI=P#$<9+;4T[
M=+&"5+.(EP5BP_M8XKC9& R%):G93LC1KN%RB>,M%X9R3J1JH]O1XXF))19@
M83-G0%D0+*%US6XBVZ0L"%;6<[, S,0B,U+,S\#RM4>R[++_1 T\'5*+GRS;
M);;U[0 X]./41PU);3U+RAH\-*O-1MM,!3!+!'*F^GF+2"B<15#MZEW'RD?!
M<R&@<')3M9T._I?, L_'!(6%N:TW/-PM'&#[5[")W(&VWO'@CVE E;/L.V//
MOBV[16:SLR+;E+^A=?3,=M&[<D;C[FZI^)'=W26&>1G(72/)>V8W14KHBM_A
M=!N->D=3FG,6+ FV):S33JO5JF\3MB7LUEHK<>!N'K9E+-IJK5H4M(*0;<\3
M3];!K0G2$KC?ZIFP-:B6\-J;]6)Z8,?POD:X6M6YJK+^#U9@]^E^W9F&(EFL
MD==:H!!CUP#!U2-3X^L%2[\O']!">E<":CXGH(58E@'57;[M UI((TM ZZL"
M^JO ]JEB<'PO?&LD9W5<#NE-K<M'+ORK,ZUL@U(S&V97BQ&M!M V=E6(PW,Z
MJ.SNK@J)0]2RIMKHO A:%9*=3=)JV:8\[63!,<WUDZU.Y%R_Q8!G].99O9O!
M4@#--I_*Z6ZP!D"=%$ Y'4\R@9OMEU(^?-T4?.EN%YF S3;)R 9L=;#,:AIO
MBSN:9.,PU1DE"] UP#138&9;:@JR1:87EU<NBN*;M?1!5>V)21Z[+VCM7V2]
M>NYZ"[AYOAM?</5&[NK%>!7\Y4XM,=M"+?M^)7B:^=@HSJ,E<4(K#Y:ED+#2
MTNU<-"PI _K:-V*,X\C\)Q:]_*!T')7:H*AL&+82Q6K#D"XO@EM&92DRF:S+
M[#3:FN>_"L0;WW51Z2]E+QO=26G*9#USUE36VAPEL8H]NXZ%L11(Q2S:-:#I
MIJ IWYQ=HY-:-05<0?N@UH&'%SL!:P!FIK&VHE+"X']G<_BK)<%,5PU7VXVJ
M?LU5OC-2JZ<0M0USNB9/M\M^J+SNCZ*_.7.ZULQ=;POF=*V5NWHQ<>FV&E6]
M,<6:YG2MG8^-;9O3M4X>+$LA8:6EN[EHF"\#Z6+7IMY\/I<V91_@Z\G0AF$K
M4=XV#.GRLKEE5)8BK$G;M%'56_?OHIU=6"V4LI>-[J0<+6/6N]7U299A*'!'
M>SW#C(WI"_% ?PH6V._+J:&4)=^L)=MV%X,HR[B??8GZI&?L8EU-FF2_VF+H
MDX"4#OS*JC;95ZI>;72>?2]E*^/U(=J,J50NC$5U9;=N%I&V#=-X57V8$W>@
M"41S]0;^'D<$7@XU:0:5V9O>!GW?GI">'/E"4%<H6A6$Y0H^X/-G;)<_M$E-
MV&HA9;:XF?>+T4=$77O!#6G>UGQLE0/[^UW 43D*_G!+""L@EEO V?H'R0YL
M8J-N^C/O;<Z9E7VD/S.\I9U:Z\3*ZS+:NL2YPJDXFXN5+P>2G'F6MD%*"Z?6
MS10T2\7*:]5ZTVQL#KA:"KB"P;]:HY$8WE+^.))Z&FNKQLIQ#,/F\-=(@CD3
M*\>NJ8O'MJP#03.%J*7BA.UN8^XHD=6"R_5$ IN>EE>0OV8J7Y.!U>4A6KWF
M=NV0;KV=BXQE2)4J'-]:2+?>R07_V4.Z]6XN;#L6TEU!(K:+RD8U'Y4K:M[#
M9-7M+H9T"ZN%<K:R81XK1]$D2AA7WFGAF"[_'FUB.0EDD;VYE#Y*69[UULS%
M=6&X,LR$.59_SI;6U:_)?H[%PF9;V\G*VCB5'M+MIG,;BN]L,ULKWD6\<# S
MARK/ZU*61,)ZM84#5[82VGE^I!5ECBUB91V'OF$FY]H5=.B3XZ#+=>B7 VEV
MB'FY/E\C-?AO68<^-8>W9.#J*> *.EPSXUC+]U0;C33>5G7I4[-Y2\9@,P7F
M,L93JD"[0#G,LM+9TBM-S.X.I*8N!]*F4U,;[10TNY2:VNBD@"LFG<UFLVK6
M%G#\>K+936-MU3JK3C?1:ZI<_#6K23#3F0_M5K.^2+>N%L5IFNGZ64Y.S6;W
M];-#F[7<];:0'=JLYZY>D&.[K6ZG2 9B07AFJI=C;&P[.[39S(-E*22LM'0K
M%PT[5&RUGJAL&+82Q6K#D"XO@EM&92DRF<R?:)GUM6-/&]US4=DO92>;)F!I
MVF0]D[;9UJL]=L*D70ZD39NTS4X*FETR:9O=%'#%#(06>.BF+B.EF[2M:AIK
MJYJTW59ST1WN&F":23#3)JW9!MM_HZT?6K44HK91;=6J:\DKW(^&+K W94^W
M&KGK;<&>;C5S5R\:GZF:U7INX?X*$+7R\;%MB[K5SH-E232LM'@G%Q$[9%.7
M0ZX4,CLU/61;RE5?Z?LNSAJE[&8=.Z;5U3-Q=L*.60ZD3=LQ[6H*FEVR8]IF
M"KB"'9#,1B<QV+ET.Z9=2V-MY19(G=JB7DUK@%E/@IF^JS:;S?;B7+-5-'B[
MH5_ Z>W2BMJBJ2D':P:K5IZND'^FEZU6V\U<E*W*78GN\KM7\EB4*"5L8\U6
M>JW$]=,N]!Y9#J2-GR+M%#0[=8IT4L 5/$4ZM6:GLU@[K@%8-XVUE4^1[FR.
M2VGXZU238*93*!KM3KNVY"D23ZS9Q?EZJPX&V\X.RYB85\8.U?"12_>C'4R\
M@ 3^<G@<!"(,S%)HU&WIJG_^@DD6_RA <OHVGP1CW.2?EAR@ %+F"_SY0I3"
M2:99J^O5# 67GA6*$F NRAOU3K/>6@UD'>)HDO=G805ESNH&S=NMZ2/NLQ9:
M'YS"PYK,>DWO,5X,G(]B*, L&: :AP<8HSY8*"-*$_O5#N_.P1*XMP=3R]$?
M*A&1J>S'=4&:V2,H$A]Q !X&_>^Y"PSC3<'HNA9]8=^C0BEG'W6][4"193,T
M<NJ=<_<>-NWY]OQ,T\(P=FMZ"M3<]0H@LB!T17FX5FV8>H.RQ>#%>9RSSU)6
MI#48"!PT=>6+B?6$#%0&&MN8,B)S,@LO_'X1-NE1>U"F:-6KK?I<>B?7G)FD
MNC*$A=56K=:HFNUE0"PHW%?64UF2W3&[^K"!A6N6"6/AX[+1K!;2/D5A/$'S
MRNJ3PCT!-Q7,,O^S;=W:SJ*DL((0=^J=3G<>Q',AR#384Q]01\FU *TQ+845
M&F:B$?+"-1>BF;RH%&VD33,5 [7=DM1_UVR9S7G0%X:FP.%0RLX*>Q*FV6G4
MYYX=2^RMP,9B^ZI<$AVVS$Z]M7@C6>L7)<JRL!<G0KW6;<X5C^*P@S%_8@5W
M5[X'IIX8?'CZ&F#!0O3N<3\$([ TM,-):7;U[H?%UT];<>5 7ACI]5:G6=-S
M(E:'_(HME>#&.^[_9VK[XHO5O[-=X3^!H&"@9%*6!656Z]6FYCT56[E\> N;
MIHU./7&#7 Z\YVX(CHV-FHA"!&6@MM;LUN=A-KWF^T+<BY9WL &Y,VN=KIY[
M77SYC<!=/'*58HB5X88W^D(, ESW6OD*P>7P6E"4]<KRPZ>/XG95J9N;;U#&
MVH4QUFE6NUJ HNC:<T$N!45)UZ[6Z>AAG7GK9>301,]FEN.58L.E6M\M7+3@
M\71FN_!JZ0)NMIK=!$*++U],P)>$>U5V709L'>K3X5#TP\OAZ6/_#F-8U\!!
MERY^"@X*_!\\+.XM9]%-9%%\UUOUEL8=RRP_8X*5!7MAG#?JINX2+@U\ GI\
M(/70->ABW^Z##,N/)'^A/<DEL;/VJ[R3T"%B*,LY#!O=1KNICPS=ZAYF&&!W
M4%B<A<".[]1:.X7"66X]!F7B^T_P"0H6SBVN3\X(FU&OH%_KJ>TN7.]]R3 N
M*+!KM=JUEM[POBB0Y4*9*L">N:$VS?;R,)8*X8)[[%K+K';T2YZ5\*@N2S'M
M8?7[Q;EVY1)++#/B>?;R^L9Z% &NLIE=%%YBV5W0S<$UCMSTAM- .F*7MYST
M<>XJO7+F^1?B(7F55W*\R:QUX=15EQEK@[2U_16.,K>;%$XK:WO1[BB/:XA#
M4N4%1<\;A@^6#Z?$O7 \\O_ISF)@AU-?W'B;\/71%:A&[9;7!BDE )?^R'+E
M/?N)YP:>8P_4I3NL$,#G+$YPD&:PY?3@-W1/&WRT@[[C!;@.;.N#@^Y/P3V^
M_Q\G?#<Q@O#)$7__G_],O?#=$-Y\:YC526C<V&-@#:"2<>V-+;?"OZ@8/3BK
MA^^,L>6/;/>M@8]6WQG\^O^,X#_PT5O\X>+RYM0PC?^QQI-W_]\CL$_]G7%Y
M_>GXXOS?QS?GEQ?&\<5'X^-I[^3Z_(K^36?ZY9GQX6OO_.*TU\,OO;E5WWPS
MB;[NOU$_E@[]1RL$5K0,4$I'QJOP3FCP]]_A/;CE/L6_&KRK&)YO'.@//8CD
MW_6_38/\OWE37_\C?C>PQ[9C^0:H^;'M>HXW>GIM/%B!88/.]#'[$<<5VZZ!
M@!)/&-X0=GUO#2S#<V&WDY#2Q(Q:J\+XA6\W0"0&\#M\R;7& E 4X'\!Y]"V
M+7=@L)C"MT& Z)G0,Q*X@:]_L9Z,6KMBP">;1\:E_$6+?U&AS\\@K/LN,(8>
MK2\!^A?(_Y]WGCLR>E.@$W#_P&A56BW\3]O@+$S<59]<;: WP%DQ)H"5>SKG
M_U(]JE9- U0)/US!A[6U,ZF(7R*O7<?X:]SDO^_L1T H@?;9GAJO]#>_!$<&
M_#+Q4@7P97@/+JP/"_?NIG>6;?2^VXYCO/KYE]<&4&L@AJC^C%O0#@^$J<M^
MZ!%9&'V LR_^$2* ]W]G!X8OQJ T,275C+!!4,4HT3>2WC5L14)[M#WIT7?6
MS> #0W!#)&!9@._ 8HH90IX*AJ4:)\T239T<1M1<*4FZ!SN\HZ7HDS+I</8S
M/>VOR0_$Q#MWAYX_)I6+^-9H^1GD$27N5?*3*9*GV<-PY&M.=*_;5[RI?^CS
MYY,D2 DIEP*'&$6\2ADV#G"'CO40* ;X&47I%Y*G"69R.<;Q )2'#:X7;.D>
M!%V,<&?R\2OA31R1%-!K,9G>.G:?>.P.SIQ9/%Y=)V$],JZF/D;%0N0\?!H@
M ZT5@35+/^8,G2 5X^'.0UD"+JS^-5.<X"5Y^B(;6?!;^7V;VG61[O*T=&[/
MA_^Q_"==;&9E5(*LN!3(GZF"='FK&'UK&N 2&2+OLN*$W3C.$RF'@1%,;P-[
M8%N85 .J[^#&MMP_0-/HW-8C[1K_^T;T[UCMP]I'%>-S.#A*\DS&5V:U$S!6
MDI=B_:]SS@$0M4+ _VSYMRN MLQBM!;@_5:@]2]1=<BH.M!QE5)L[PC #$G-
M <@)O.6@RA1N4KP?A VH'J7P&^_!@A/)MRG3Q%;9N\#G*.^);WX[/YU1/0G5
M?>=[T]$=?"\0"@-]F:0Q!7F.M&0 *X</0LCC2L(JP20\9;#'D7$#:Y$4P?<0
M<VA06'QA#XA!YL=?P %T#S(IC+'P1WA:DX;-9_8$S1"<6X%0X,;DQ_&?8*C>
MV_<>'':8(H#".7*>6!/ H8<I9WW8X5#9N7! *4/7F+ IC$(.9T9XAT9+]HDK
M(>I'MC2\DV(J? ;HL,6S\0P8W'M0*"&U%RG%+%5(.)36"!HB"/$=L.S0PKO]
MBG$VQ5]7I':Q)A/?>P2/)12@<3JUOZ:8*JG@=0V9K=Z /O0[_3@_B,YS /T!
M_\OL5.KU.OXGYS,Y:KF"QQ@X5/@??.7ASN[?\2=OA0O6$M(^TIRW3T8*#\8!
M[WZ[I@T=OW3Z=I)6C3V&(W0L>9,)9Y(<U2,A(K/5""9P^J-KB?%-Q0H*<QI-
MAN"Q&<UVI6F:E;9IHHXQNQ6S7:UT&BT6X 1S9\A+4N6<G/62*H> M$+C'U-7
M&/4J[XHIX(O0]U UW",K650\!6L #+X8.AA 1JBCC>&6MDB'XV$H]7:6"$F*
M5"(=:AS,:((L/2"18U7?3?CFR0@ @A 4<'_JHP*'UZ>H+%$-@93YMD,F=M"_
M\SPGP%, G@-]CTY;7[A@.UDA*6QZ!U>1)A5 A)X,!B5P?6!JLK">QT@WV5D#
MV4Z='8FC$NST;$L&\/RSL!VP-?^ <V9D_&OJ^E,[=1)G&"W\7.H<91TPX! *
MHPRV\!TC.+EZ#+5ZBDY/P*QC()(WF/;#8+MH_2CZ[&W7<]"*AS">10CX!9W,
MD?DHJZ\XD8$$^ Q,%- YKL49^3FXE*_+K\VX'G]X8(H8F,T]]=$L8;L+_I?1
MG8(/P,+S!T__;O>O[-4&=_8DMF<B-TMS3_\*YY)#:EKMZ<QR02A1:[L"_JDQ
MQ+D;@$$T#87:#MF,P ]\YX]^?8@6$*@F  8MDV Z 48,^1RX]6!YM<H7$**^
M/0&M]\D#9>02EI!OU':^NC8J*<0K'#)77A R7]T(1T@A[)--!(YR$H]D$TEJ
MH2(W#D9RM[AW4-Y/:-2(($ E,(I7'TY9@9/ ^_8]1F2&ZNZ:OI3+RRYP7!@C
M:A#'$NEK^&?@ZC]0_Q+_V*A!V*+;'I.?N\8_+'>*#A5&$RL<W<#&Q[<JOI$\
M&@\LSH8:))@)U;,0;!RC%D3$N!ZI:="]/AOT= CFHFL<"P:S<H 7(+#A*?P<
M?=ASYRD/M%'O+&=X%*O_K>H+A4I2%XC-E#BJ:,D!A4O"!\\0K"64#ZR[ C,N
MN@I3QQYWD!,RP2 SX!U=<F0UR_@(%(,CPD\9D9J3?R!=YHQ%F &B3^ 74XL(
M"VA$H(/X9]&>O*I7]NMXHQ@1:X*FP:\U0#7!QR:";!0DXZRB"DC)?9IZ'%ID
M(KV2B'VM:Z19E9I\:R9"F"02^Z.O[#2PQD$.N'-@O;,\XX14]=,2L&IO+8#U
M"'&5P@E"F%J:K$" "SQ9.[ACTT^J(UU#(>%0D8*UB/:..G(KM"_'L4?"[0OB
MV%B+L=+T9 P$M /I26EQR5L4]M\TSUZ>Z<@A4R<D]\&&8P0\!/X[FPJX*BI:
M@5XS]>S?[N&OA+F]0)@-*<Z6ZZ$GE2_2F?*9$*U8\UJW< 8QAO73U(XJ^-+Q
M.9OU7^[BR94J23 BF<Y:29=N6BLEPN#[M>"_ZG7=OCC(D=N?+>]/L;3<TEL+
M9"%3[QS%*Q-Z>'G-%M D(390V8O;(3OT>#H"G\TP(U94>Y8H4&8H&/9H5B1B
M;[%QKY[^![SY(&SC5>].N'_"?UXOBKLER2+?GPV;B<>)8J0(;P>H&\B19@P&
M"M\D]K$*T-"/_[K%4"R:8QYYI=:6$7X!RXYCAPI1GM*I$<I_MNBZ:PK&,?ST
M'^!'!;IFZJM[!DR!52*2P*E\.>,\CV4*SFXTXC&6Y\9Q\ E_DFZA(K I8M&=
M#[I%Y^\,DT3[D=Q"D#U.W>5X1+V5"E(<H)!BV,_R4:< R76S&#;8_&0 C0+
MFW8R'46X!6@#P^Q2,$PM\8["D5'D,;59Y"X91*.76]VC#FS[0/O =LWMR*=D
MAQ(D%HB&<1X?3CR.#,/Y:]W;_C0P#EZ=7'X[_WAH=OF:V!?2=5)R]JOG@Z?V
ML[ <8!4][P"#4HZ%YQ,^YDW#6U]8WU%*4>:DRV8EKX XH"$_=DIA8K=/KA8E
M)KD6]WTA[CKQX&3VW2.=P,8'*^"++7*J)J"&QV1(8$U?=+++_A-*HR(RL.97
MW7IGFO:Q!:*IY F<5,B2?)A)J-A+H0@XQNUAOZ"RQY,0Z<_H$0S=>.)X3P(-
MIM"X\_A"7#\*II.1;PWXX5MO &<JO(+'"OK=8]!(\+_*#(K=#4N[FJ/;1G!)
MK/YW@>'2X1)HD>&3^,-];^IHZXR%/*9<S&'';\O(E1Z:TN-2@*CX;06#'B53
MP%2D%?< "#>LP0"D-9!<!)@$G(YQM3OO 1&&=!EA4"F?=#/D(@BSL, [/P)F
M,X[!UW:D]CK0W4^ 9HK*RT55Y!@/GO^]$@F##<_T28THJ8D9?Y[C&!\[8@@0
M@N]%KJHR /'FG?05?%BF7-2JQ&*@U.T1FDM'1L]&2U6'F\/J:/\&R%YX,)^@
M88Q@]4%0X"2T@SZ>;\S\EC'DD, ]?BJ([VIME38;WP0%$2RA-[! ZP$],'[+
MHN!.2<' ([@HKX5P@(%J!/;(M8=V'PW'P52HFU*\)XO#'BD*4HZO8M 8W8HF
M P^^C]^6'KAC RB2.=7R#\B^QIV%1FT"!D6S.>3Q)M*:RS$"M.8=)2=>%1K=
MQMV_X"R@/RT:J-?A=OVUQA?K":]?;KQ:2_[X^Q<["/ABY+,]S>D^UJ+_T_)M
MBT&52KB-JUS (KGT"0D\#@O>YCB\GF5WA19(UF8X-;CP#NH_O:?D'BT3=S$D
MFR "MT.N-;G1:0N(T)8__OXER$>^N2KRD_F!RD*$S=_:KN36(+P<RDK#P2E=
M,G,$6>4$RQ&)P,E4K02*^,RR?<+4%Q'>>8/4%AN)+2*?=>6/O[-EI]ES=-?Z
M\R_22I6;?Y^;Y_,"TGQV.L=G5S-\=BJ_9[?2>W8ON6=7<GMV+K5GA[-Z=BBA
M9[>2>3)3>>)C=C,'YFSI(W^ _QI?W%ZJ" P<[GTT(4>:=30!>S%M7?!(P_B\
M76 5U= JZFCM*@N#,5LU%YM3^ESE1>90*P5P,0-AQCK"ROY$<7\..(O!+M[
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
M,+JGIY>?+VZQF_GJ^O("?CZE\['WEF9LWH/K9.S@9^]QN,,WW'U]BI@WH&8
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
M[X//M5R:Y16P%GEK4E?/I8[4)4[_.8\TYCI'+=NY$#.D>F*$VJF$@=4&+"B
M^BN?P?EO47GMT]_XP;M&EDN1E=.;2P:4XZO78O;S;-,J&ZR>V>CEDH<_3GM9
M.;XZ$SZL'%]=CJ_>')?*\=7S0EO[0:HLQU?_6.O<W_CJ308A4J&8Q&QL^6@<
MW*,-QK:B7.]D%C@ODM&91AR8Y*_3BS_U1&_]Q5N^\7)G<N>]]^TVJ&W&J*UD
M4,LWSV%0VXICJ&13"S? NM2>J7E'0O/JWSNU)YN0 52)$9T+WYB.:ZY+Y.*M
M9WVV5R(+[3@HH[6(S V&GKEA?^3CN,?50I=;&?":RD61JJ4YJ#@IZXTQF\!J
M^K9>$H'?HW&O%Y>W/>.H9@@E7*U8M5]Q-NQ5[_KV3Z-[<6;T_N_S^14.B24=
M',V(C26S=C)J46X+%4*HM#B-NPMG8_@:3=ZT<=#9"(?YOLDE[>!#R&4\:[4X
M0@DGM&T.EP.OLCH3\ZW;.>5;&PG=K.5M;V;V5:5MUBL+S/\]Q2(.@3\M' RV
M8-['QH(0&ZO+$8GM96()>XHFU,Q*?4'WW(:=[+TMM6JVJYL?'G$ 7=[Y5*L2
MAE355]&]VL].P?H7CMW:M%CN9Z65FME:%(I^9JW*"4LLLQ)W.1-G&;MY80/>
M(8V=J,+MWUF4KRF'?&R(VU8+5&OCYQGR(9>"](*AI>_MS>QNBC,]#CTXWFC
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
M 2AX6G+)NL,6S >#NF?0T57FKNV!]AS%M$NK(<\&#;Q]S7NO#K.:J"P4;C0
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
M^TTTY-%8UJ-8IA1+_XU(PDU[BB7-TFVU*\4I-DA!0>?^]2*80I!QXX8NYEB
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
M<!B^<C#VV;)JE]0-<O4YN/T<X3$2R2+8D.G9O]V115W11<W822B_TU8R)$%
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
MY)*+W\TIFO[X*DCB^)!#_>9]QNL_^&]^I[^?D"@F(0ZXDHZ]D(_Y;HY0\NJ
MD_YX>U$9+?LS)K:'(Y]K^C7_D]>M%%Y#R_C[C4=1E,Q1@GTOC/N+7"<(,H(+
M-@,7Z"YA/R\8,S.IZT2XI'9$O9LS#.8D#)C;./N2XF1]SXB\(_2]NJ0=-)B@
MUA$]\>+Y>4@>S:#<?/TZ<ULVI)O0F1?A/X6[\*+@%,4^Q4O^7V1ZG,8X0K&&
MN2I1LP7L7;I8>'1-IG=X%N$IFPA1<N3[)(T2MFS<,-1\C#2$5Z27@6]G"#>4
M+!%-U@PK;GU+O6G6^+5%V[B(V,HRPP\A.HICE&A N?.E+9W?4+3T<'#VM$11
MC&(V\@ES@O0DI=P=ZHJI1,V6Z,R4:(IVF-UX:X_AI"&UC) M@2\)VT[E5-6E
MJWQES]G?HI"[0+;L,1?-]WF>S]V*!FRM%"RNG8L%B>X2XG]F2OGD4<9%QQQ;
MOK<'8K86WWM/.N96_LC>FKA8X(3[*TUXBH_LK2$/,?J2,IIG*SUI=KZTZ"=J
M2\[Q6ORTUG(1;32&77WO-7V;%E5K$[=I(=65O(.&+<CKJZJNB"W?V_,O*NNI
M/J[*-.T-1++$ZHY!C9P]\9L7$EVI.ZG8W 675AA]DZY_:A?%?+TQ@:[ZJ<5C
MKS]'01HB,GW( @)QS","]WK;M$XJ-I6[RXA,F?'_<G'66^(J(6L+VX9/@)84
M^=C+SJ_+K8-'%0=O,@15TM:6N"UK].3/V3(@PJ=Q&J,@(0G?#O/=L;?@*VUL
M/"QEVA9/J5ON5C74K1/KLN/-VNQMES03N9L)V9\<RVQ=1MLUC? US<_6Y9Z#
M4"=N?V!>MEC7>2_+B[7)F)3H0@PGP2N<8.XN'\MKN-D8VHB!3 HTG2+.$27>
M$W<IYGZID1#$BC%%S$0#QD88:8_UH8F0?8&YET ^B9-8_)0@NF"&&>!8'+DX
M5&1*INP<AL2_&X_'B _$GFGA)2G-+9A-/^[C/7ZT%&Q#[#W@4/RK\4CU& P<
MR3]E$P#KW#_I$+6Z:U2* V@/1X^L1>4T10>TI>\B8C-(6(T2:(O91L#NQ8D\
M*F" KSI1FX,IA\RUA6[ZV-JIH2UFKBVEC)#-P/)NS$);W&XRUN M12\,9MG.
MMS9MLA3!,$*O]JT5T4Z)GW*J1\S_,8>=K"\BGNTC%B=UZ3JI;-RH1WU505LR
M:(H$&)XZ\W4&+69\>8;3(=O>>6F8O#K(V93EWM!@)[G7[)/7^=^\WOT\GS7
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
M?XRY-C=U]D=^@E=9EW+ T1E(L1^'H [MURJLM%$&N0#<UGGM7YFL^3L/CJS
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
M[R<'<_YE*VG &<:U;*_N^,J;1P<AE-K,R&'_'\A]K@1=L.EY2:(9;V]QBAY
M0@D5^DX;Z@RAO2J:('7+50/9>@>X!W$E'-TVEQE^3NY"KI+K:5'5UVQ]&%S;
M)::.&[0ZU'@9>;MYI<V,VUH3B7\$ZU"E+<-?SB!4]"*_"K5N'Z?YT'B)] VB
M_B >0D&&O[I]-.I%*;77Q:7#PDM2FO=B2^:(%",3((3;$XWQ ^W;3@!7&U:3
MZ?T<-7M=]J^&C<>TR??91Z,X1BTLUGD#NO@T1==,._>/*%RA*Q(E<Y"@K[$L
MSMO)F!I$90]NK FH-[M5)>)];^X?B4N3*$38@S8A0]K"!GFX<[:.)$SS(!$5
M?2'<=PL:W PR\.5%E)!6X%+Y;LN1C>>)B;YMATB%Z7+F%XMERO9_%Q';5*)8
M;=_2])W#BL%>BF@'0L'!:B-^PT@S:43(?3*M.P8E\"4DQCLEE !2K!@?[C0R
MH3,ORC/3/5XJ$OL4B\[-9'J<QNPD%A?GN5=F]>P:''8.?IV69$38S.XU6*EG
M)&D3!3S=-Z<<]5'=9DKH8V<A94A+Q3%-?K_'"=\#740!7N$@]4+%/"'V;6EC
MP/ZKOBEH)PZH3K6T(%.KYJKMP,QJE^E&/I]P,K]%8=:.<(Z7]^0L2IB+5D[8
M,=.:A"W8%J(SXT9JO*W:DJ'H6H]*B2]@FG22N0*E3-6\$Y.3EN#*GWZ@R?J>
M>E',GYA@0AROR_\"E7:IP1TLT@+O;4VP!NF15F8#EQ[9P&68;+*.C$9],V]3
M'(A_;6<$DS_8HB*'V7ZV%03I,XOY?N1_27&<(07D(-M8C7KW*<41)JC8Q([_
M2!&"<X9RILY]H\2<91JK00B33"EE#.,GU;3GT&W:U!U(>K-P%E?Q)=9I!5?^
M^^'O6N6[I4UTI#(PV]>B&0<<Q[_-\1..-"%L^,Y!E+Q' & +<A,$ !<2=_-T
M[N%CA/_ T4P#ZJ;O1@IU(P1VFTX)/M=>Q#F<>]'<BYAN(\3S@?UY1$(R6U]$
M,9,Q371Z!>M1=')/84-!FL I7%AHZ^Z?7C3[<T[2W_AS,E]PL:Q<>9&7/2EY
MB1>8^4T-Y6F2''Y)L*$Z7=QL9TM7A,@FNA#E*8VV%G1"+A,3S:G0<Y/>:%-U
M2JA)$YZUE99;C(9:JE^,%_C:R*WVVMTR8+K4Q7;[R4A7^OK [7;0+6TF+J(I
MH0LAUMUG'(;__$E_?5"CY+*443FV4-MJ2=$!J[P7;TU?Q'&*@M.4EUG>((I)
M(%Z#CJ_1H_@GD)B6(F>'V?!];\YU,08M*LZ?%6?'V GE3PNC0.2W,%&$'! :
M5F'KKAS.EG:5P(4-93(1'G"4O>Y(XF0RS9U.D/G^,_8?R;I(*HLS2SR* OX#
M#\IN"K"O4#(G 80I $GJ* /?ENE Z4_AS&!B;ID<&1/^=$3VXO#D,4*4;S7R
M6AUVC(&P('7F(S<*#92!7F<M>;1LC<HL#GB)J+!Z!JM^*XH*75\MZ6V2)G'"
MQL"V'(,HK\SO.6JP@B=8$UG!<$Y"1C[.G,$M6K&?42;),L0@=:HJ;,>_6U,"
M5]YK5O\1I*+H>>/(M:H=.CX?Z7(G146A*:R!'C*=B]22*:)',W8RS\N=-_(K
M*42%SGAGBSI4"MU@!Z[,3A<+CZ[)] [/(CS%OA<E1[XH*.<G;Q)B'V\:XQK5
M8^LPV$&W.\!E1MHL+*?#2[T>PH#LT#U8^REP&[DS -!1']43$O$S Q7^X!;'
MGX_7]^PSJ&RU+G:.\W?-K;ZZ,>S $^@AZAV>G"-<PEH7.\=M216LN5-99>#
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
MR4U,P*6W1C1OS^S-5/MUMGZ^WWA+!V^]P+O0<"56D+__,$M#_L5:/&F>]=2
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
MM66QW3@O Z72*)%@7F\I4LA/HRE& 6YU!(#H$+:1J(>$LQP:93YIEP%+'!1
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
M.1O\7U:46%\((N#NA;WZAQ?7:130YS(G@7>-7NC#F=(P5]Y>!;.9MA7YI'
M6W:@Z=3;O(M=(,I+L;J)MBQ='TS9_?/9;RFBE1"&PQ%[(M,08E+!04_6%L"B
M<1,W-G)C1/*J)<!P5ZH/EA_A#KG^D-KF; ;CYTKU^7F5&_-&HP $6R95)##6
M-$#BVA.,'D)5YK+<]KP50TM_*NQ]JW_ZZ\1P%_H>MIJC\"E[UG.XCTTTG8UT
M RXUPE1Q=&H^$LQ(B+%^."9>>,][I,2'VD(1ZZLMN[3)XP\@$?40&?$8;E&
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
M^_+DPI$9LI"(R6@2]WP_)(RG'-V)MD)DW8].B*&)-C%0(#-;N4@<]!I')R;
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
M1>$@ =1'M:!)&?.A,Y0TH&J$84)UO[X=,%@W4LFW<Z='36T2_#D/O)Y7B7)
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
M2PD%?2%CP:..ARP%:/S'J1P_X"9QZ$6?DP%O0[C(C;@F=*XV\PMP'@9HIO\
M@I7&/:F2-7F. @Z]@$ZL'T#Z"MBG=-*J,+5';Z_^WM6%@ZGH.Y2KG9P%;&'Q
M^N ;F!"\'.(IR5R2E3TZ>T&<V7LJKY##7UL.-FF W2Z/?/P.F@9#>_3U@NCN
MM-XP4D4/%7J&PPT)'7^^N"1\"-,6>8.9?"TZIF0(]!@-U_I+,R-3#/>[12Y9
M!ICS=H!9BMU(IQ7REF"BK6Y#^_?%%:'1/:)KT?%FB/W>@7%2;GT7]S+I]@Z5
MP6SA :3;C73J6[A1R !3;_LE_0T2=FG -:FP2Q._,DE"3++MLV7Y,(.Z2<O#
M[5]9"J;CEZNR-M.%_C$X%47@G<PX=<3W>>^R])FT_5AN"'Q+@IJ&.9;E2R8U
M.UW^>1X+5RV1=8_#+Z<,-X[X3X:R!1K13>E^U,JV3*#]PV%ZX1%"$5X&2>FZ
M6RRX"CSQG[Z@>PC/69^8*:E##Y9G"2268FGG#@W8(OE !U%G,X!*=*&<SOG<
MR;Q,N,-&R^H:#>N<QC)P)G'UE6)()BM+P:MK])A;#"4!^]%%N;#[ #M3F89I
M.&+Z+,YT BC2-;H>F_?[IB]_I@1V%=Z(_R]G+96A*MMU!0Q,BY!H(PU.^P'R
M-':_AK1SZ=S*]CRD42Y_&'DB79B3]H1E4G39Y[DMP?ZKO!U:X=MPG;1W$Q=.
M.[?TT^I]W:A6$T%G9,T,K$D!IAAL;2H9O6V36,:@7 $,S-[9G3^E4^5J,_$9
MZI]GYU=H_8"H,?&HT&#GWMI+?$HLAJMUL<"F7L9*\_S-E8AHUZ"Z*^3%/IHO
MF@1D]OE3 ?T4)%MQC@KOHRJ\MC)AI4KI3?S UO<IXBWS=HUYFP/IB"HQ=@RF
M 7U1E@*4*>VG/&GP,ILJE+TTA;FHR3X9\(:$XD%9\&4@?0*@;^Q^L:2"04@*
M;++\X"&-NE$'AP#&R\2##N!V*B!&DFT!.]U@\HUHRPG]^6WT,MI [M@LHV&8
M,R*&/!WER;#YKM9[[H$6WZ?;>TEF$$+O3=O6(-_6((2^X[.R9&71.?+4V>#(
M\?$?R$MQ%I$-U!ZM-TV6CTYY+2FT]NPMB<GV+^P8LM!_XSZ#60L'@RXS!&#(
M$U6#GFE-7>C'^FEZO/6-MO<[\:75-LQ>/O1JSN,7;)]ODGPX-\);'.V&W-':
M5-ETF>&;;4.("3+@;:?;=N_3]SDTW3ZHPOEB@;BLT1[/+5,O7CL4N.P$<(:.
M]FK08_GT5>S9W8_U@*=O#Z7)?'M&\OX2;LE;4R-EJJJBR'# AR4[;=][&^EG
MW_W]H!NBCE>X ^(G7MK+,'(DW+?G)J5M/S9E!.J#MYT6J-WBO0]++??]O43,
M*J#Y!O&*I& IJ,[LP^[*B6(ZB,NM0\:DIP%H\1TX@VK(K/)TAY#%@^,[@<M6
MOT(H>855O$4?-MM)"NJ.@U*:9M@%0]'/J>_T6Q@8*T66#!Q+CH@DU[F*2W'#
MDMEKHXV7W0()*P?*6EH;C,#R3 $S/_TE=NI0NF-V\WC-S]5TOK>^U&K!64HO
MZRNW>M;TR-XAD>-K7?_JZ<O=/OK;QAI@4S60=7RQU'R\DT 04UD/;[+VLH$]
M5OJ'RUB&'+U@EC,/\UF8SP*3>O0&+]M0JZXW640K]//L//.^M0,(&8OGBWL&
M$*M-%)<  Z/VM3W\E)0\WY!O!!K=Q.YFI2YWX!LT"EQ/TD=*PO"&D@7N<X;D
MH8SGY% 74($;\(526H)**+M&41)\OF04ZDBJ#LST-E(M,P!G^%@Y$#S$H+O)
M>Q%9; YI\JB0)J]:YI]_?3@@F"^RM.CN=/G.(T,!L/93IV153K7.'RAY2@%]
MG[1_*327]5T!AESI9;%]@$7SH:[5A>( %;7JTU"@LQKA9'?//I?L+P!7V9%#
M:SO]37V'2Y5YY!D+T8I JYE;3 ,<\5>(P+O 3_RG4+K875G8+=AL/M,HJ'ZA
M*UL+[X!+ Y3E.E\LL(OV"S$GTGI$$Y1F \=L>=D963^C%79]DYNRA&&<=73M
MLBLS":X(5>^QG#G3*^)[LS5SEK=)!S!S\FM#9[?)I:8T6_D'%>M6[1MSRRNB
M(9LL'0!:-99ZODV)(_K[3<][V:.'[<N3!VFS3U)%UPHLKW$QM#HA7>$ K^,U
M+ N+0"TY[JT\+"W;SFAM08CS9(#_!:"CY']QV=!']71LJ'9H)7<$:F9:-V+Y
M%*)%[%_BA9E8E03:2=SU*W$NJ?M^GKG3K'([Q(11VB.&\O'G<8B\B$1I&W+D
MB#?1\/!NJ!<5SMK0\'38D/'.NR=9IW.4/+LV%+MUAH55(&M<W>0Z\YRAR,%^
MJ,%2J<4:ID$CH=P810U1Y\$Y4PP]6XP\:^P<^?Z#/?2V3YB:7QC#^2(;@5"]
MB36(N^X[.^(9QBIP0=;RRDI:IIN2\.OI]2]5CR+,7(H0N7]=DNV;[,\3ER+[
MK[([40!JR5]H44<N@>*ZP;.8GZ?:#G)"E+JE@HS R=O;W#"6=T:>4"11/S,;
MU^IQ2XO#<A75&:)XZ_"*W.,M6^P2Y2D]=39&%*8;Z;A;ZH)KBX040(-"5NYG
MK5DZ+ZTL2^7/PZ?M2./6MS:6LG3D$G/&]R8E5RBOFHGSDHH#*CW5+6LE#P>Z
ML2[[6'H\")S0<VAMQV3UGI&E&%I\1'O)H!I=!M5+XLV8!0B7>,-<\0<"(+:7
MY)M1)M]4Q?N2U6@_J[%_N>FS<P;;0H6P?ITHYAK4I4LPCM6;TWM43[D(%]G3
MD?&QZ\;K6/3-S%=]L)]])%@;>,=K0B/\A_A]XV),: ,8;2,]SEK5!DXPMMW1
M1M*NT;"1-X[/MN4'MB&"A9"NJZVH+][/KG .(QSZE.Y7AF'H)=PT@E%]3ZX,
M]R@_#M1S0(9:3=#&5] 0K85:Q:7U<<ORVL8WLZX&0)1(SMC69/!QA"[Q%E4F
MS9SLKIS?"#WU&6)3,5I5$NP<VOVV:=YF*[/<5B%E!Z$',J^=M<%PK@X9-J^U
MFEM*047J.5\NGE ['\DB>F1+NT5+S"V4:)N/EZO:@$33X=@!8Z)"Z60-H!^M
M-]HF,AL0+"*P[2@#;*\2QP#G>VJ]V:?Z=8:VR">&HX#-R*SW>>\MUA9&VBBQ
MW(>?L8N"D#=66U)D/'C?B&SZ\FUA)%3P=X)N99_;5RD<K#4UX#"FC@_&B1D_
MLWUH+!K<B7,B5X36T$XW8VT.-FFA+A>@S <B!U:$)BI2,_C]O[]^??0_GZ]^
M_OI__^>?[B9^^B7X^H/WQS?;Y2^[X--9_/CQ&_KAFQ_?__;I?A?ZWVS=/][Z
M_QV]B>[0?__QS5=?GMZYE]';?UU<O+_[\<WVZ>3TE[=;[X[^ZSK$?VQGGW[\
MIWM"WGY]]<W=EX>KRR>7_FW[E^VWWP:_?2$7FZ=X=O/+Q>._/CS=H)]^0I^_
M(@]?=C_^?A',KNX>_8</\5]^"N]6]VM_B7_\^U\>;QY^";[ZVX^/?SM=/GRZ
M.O[V/7IX_W3SU?O[O]_/?KP^=7X/3F]^W"Q)</[YXV^?3A?XR_RG;_!C])GZ
M_WI\.G_[=(_^\>EF>>[\9?O3^TL:K&9?7[Q__^;;D^NGR[LO7_VT>?C?H].[
MV]>O;;S5#[9E&I72LO/>0K*A*'@'1DMNPF"*T#,P;GE,:CX;6LR$18>!J80/
M3$V[+_>*E1\>%Y[?L.,[Y(H!(V=H0\)R U:@*U8)A?7':;UAQ!5.V>[_55Q(
M;0=]$_J7ZZX_.1DVL QPUIFT%%-2:N[HV<SG4JE00Y!1!L[$=IP4:\".K!Y;
M;Q:$,>7]@PWNN@.."6^X'*-L1IYFP9:MD]#=L?=;'"9#N\R\T-3@F=@F;.<9
M?'*A8I8H)_X6N0AOQ9A'YL4:/ !;L$UQ4[8QK\=DB][;,T>^:6'635*;J"#K
MQZG]W4Z69-M*AKX:61=KLSXW^Z1EE@%?,JQ<S1W7I3&J7,TWSDZ8G[ZW\A0,
MS_/DB!S?[&6\!5V?Y&)1U)X"%QI@T 2VH;.< MPMS%+N;S/?[.2+ETBZ0P$F
M-"G1H.&=XSMTE_Z3U/5. =PD)*?"'MOYV,>)W1)4-<TH!-N0=9@F(=$N;MEM
MU%W2M^&,ZE1E6,LMN.F3]GR0"&_%]#ZR>'0H=0"Z5Q[O8<X7GU.8FMGSK: T
M3!B?2DZ"NXBX7YB[E4&L/"(U<T6&_-Y(5,-O/1!6GL=,K>QR1,GV,@K*MW]_
M;2FEWFN]1#'FB"0F7K,3[?@[)0EXM,E4GGT[0BNE^E#;MO!NU<Y7>]U0TN69
MR_TK(K =#9#2[[S@2OR!S6Z:J%+#G   :7YW*[;>$^9PB(0*%(0I)RGO,I?4
M[!_^A+E3HOT4(\6;;_@?AO,X"B.V!!PLKV-CR<W@1$Y,?RJG?L$PPHM0?X]N
M$,7$8S:"1KUBZ("+^HQX40?R]BT4$75QB&XH-O/@.13IM@Z"">AQN\CU784Z
M[5:\=?$5/'0O\J%AD1F[9V$8(Z^TSEO$*\;8^D])()QC=D^^1W0M=XFS0IF=
ML *T"EN2JMV05-_]^C%9<G C-I6QH@(39+Z87@E1@@7;C"AGJ+2DT?D0@.0_
M#Q-L1?"PY6FJ<2;&NN3 .(LI[T*>."=\;:'XQW1!&<V>$455I\)2 IDQA=.0
M U1VDJF3NVN/9$N9KGU46\%S4]F!Y0^7RV7%4;T@=(%$[]_]>L?HJ-:1^>*H
M2H@R5<]OINFHUBQI<M98=0TO+FL_%4@U_ELK?FO/+7S^M,%)LYY16^,Z,E^L
ML80H4]W\,$UK7+.DR5ECU36\6.-^*I"]1_3/\!W%"_"O;\=HCVO?@/],:JLC
MQDPSM9_*S@-O--K9M@E'K[.=!OA%D=4EGJFWQ@-:C7KW4/ >3X?-RVUZ-WQO
M3-4'7L9SC,H-K0G9%@!(B;=CX---S1/LQIN 5B7R)0&M58296@[ZLM9S'5HI
M9VW)..9)>1XN\%!RRY32ZK-=CP,BM\\D#P@C4[YM+./%5>BO"9GZ0SSC6:N?
M0XL%XMQF(GCB4]E[CYTYSP#>.T]\*KMFX5PC&-V+\Q[@+&!LR,#>(I<$+O:3
MV5+'T05B,G5\7M,1\^8XA3\VL?DAR+)S:LF+/+]30<2@D8[_(5'\ "UY:]2^
M)X_,*BX(9:8D*/S%&68?<H9BQ[>E39UTV:]OA%:H;E' M20PI4Y)]QBS_<VT
MZ'ANUJ?*:*LM"65(9OXXH;\@A^[_!EG3CUI:;-SNS6E(/;MM-D"4H?ITQ9WA
M67"6DL;^*&E&];/CQXE ?)\\FFI["4VBE1B_.9U2D@Y@ET8X;>,7)!S$[*HT
MWZ#TO7<X1:K%/OVCJ9ZI8.G2MFZ=7DHSNW2*#NZ];YWE;:-YZVP$HSXJ='\R
M5*(;]8N7(50=JDFZ*Q$9,-HO1]1KI4NSDM%$RM*&F&E:/1I.=A5R#359D<9M
M;<Z&Y@;,VV1Y!L-T6]'KKIL<#,$R6?(E"0V.76M&9KD-MNI>*+3;;>8@8)M6
M%=G>GJ5M8Q6FDI:_F:! *LNV,< A6T#:]_ 2.P_,2>>/$>:V52,N*[<<B#W5
MS#T[1?IGB.%RT_AR4)B-I;#'NJ'8[D:E(S,)WL UBNPUX,'H)JPBL=OCL\_V
MJV&8C=KL6Q*KG&#[OYZ<V<LM%+"66>_<2D:BD<CQ#1Y8%233W2LU#(,JT(6Y
MU54OH0:MH KZ*1YV6FRV6A%K6N)5D4Y2H+42 ZKHG$K@0C-\UZ-O9EDZURC:
M7Z<O*QVL&MWJ#B"VYESW"(8FCG47<^S,LLBV3,7>S8(;2EP4AK>,R8Q!*W8=
MR(WI,V%]E&FP=>CTU@9]KH-EI_39V6%ZI4]#-/-%<;J'UD;O@OE,]GTGZVS%
M1$IDM@0"],3;!M#*'0]>M*T\ PR;P!AX]D/VNU09N<VAV\(DD=EZXV#*30\_
MI,RD$@%1-H'7);6S0%- EC)"*N3?SC_I60K^X52%6<\%FQ,W*Q09ZR;;@&FB
M!W<7_VS&A2SE[<GFXCTK<;<DW:G$@!J*#D"DS^Z2@XB;XWEV\A7,@PH1'=G+
MH_,1^T>7A%$H?F)TK9W \W HQKWQ>BZR(.*N(?X]EV:GF6=WR<&<<H3B)UX)
MQR^K*4*>L9A=;L2_:Z;AZ6)1=V!X02).\OPK*J;%7)F%@B.UNN[*SAMJ[9>%
M+$&+*8(]-T4V_PA6#\L)AGH7R MVS^"'(3K99:D<NU.?65Q3>87M"*TU]C%A
M(_(G5 >?+:87YE9O[@FJBL3N.Y24VN?E5\,EX GOST?GS9P]I3>LGKFTPE"G
M 1BC>;0%1+::X)CR!&J3;(NLA9U^J";M2Q(L^6%]AAZ,W*4*\.VUEAE"ND56
M6GFOJE>T@_DV-R&\ Z/%7BO#;^PJO^'>MD#UX9H$[N JD4/Z#$YV';7(LQUT
M^GQ/O6AJ^[._T1EI_:1,PY]+:V2$ O?R!:Y$^0C #:+N(+9&@H8_M1+5"@4N
M9]M6)'CM1#%-6Z9%*T0R%@AN^8<JG$,(6"\ ?+7',U_<KU"]E6?_JAGY50;?
MPS&X1&&(&E#LTB9QX5F,KIEH[A^1OT57)(A61L)>VK38[:RBJPV%JX.V&. C
M+&84B+>*N7\D-O4F(\%V1XPA%6;/=IM5I$K$,LTP$FU2)\+RB\K@:I)PWN[\
M:%F";6J([:IR[>VDHQFVTO,Y?;/U)F9.ZRQ@@% HYT;5?6>UDK*7M&JYH&'*
M 9)P;A+6B1>A]+DW9X2D9-,!8LK;JHL[P '  :]7<[IT@C29V^$U&:%+L>@8
M318G<<CNH&%VDWVEW62"7T;YE&3B8[?QX@369J()F^*.4.",?%Z,,E -WUT!
M1R7& $7\9;&]E;5=WZU\?'NKB[J4>J(BGI!&O][CB/N L\##6^S%CB^9:\*^
MS6T%]E_E;= ,W%9$3'<;<;FTL H@7:2WT#[C:'6+_*1EX0IO[LDY4[5H=T9X
M$->8.#O06G&'.I6Z49Q=3,SYIXHRN\)A^*\5?L+LJ%3IT5'WW7B96KM**Z_3
M=ZMXY> 3A']CYE:!WW7?C9??M:NTTC[[V@DX#1=.L'("I@(!X@D*[BH@/EGN
M9D'(MA&[6BA(0@VB)8=>2DJ*O+'S3/L/)UC^L2+QOWACY-]Q=AI>.8&3C'2Y
MQ&O,+G0*$E0$:2.T+B4_5=98*@[,R$R,@B#V*0X.BG9*+B,=\<G L^70*<E/
MBC$VR@A3Q5*03?&+47._M#@;)7V9R%49?/ADO"Y >6U66R<)WYE/_*+1[IXZ
M0<@GBS%7^F27_Q=3M0P*V.T$ OI</W58K.\):MU+ZTB4OG[VDG;NMFDSP*.N
M_DV2!;APAHH7S;!PP9P8#PNKA1LNI:7^V4X^=G^/<8@%[PQ9O"944XRO=;)/
M_U[D]SK4Z@CB/U*$S%FW;J2VC5V'FG>)M,3!HJ'3"/7,@@6A:\& NR_8]__Q
MH_J%50Z2W4<$";9+,@0V36<B5D;O/2IWH^^1OR;F\,[",$;>64SY,Q"BF'AB
M4FYXC1[%/QDY)R0Q3^#8J#P2%L822S)8/\UDB^@#Z9UYE!O+S+R9.>5S5Y$G
M'O09Q8)<$UH@@]92'!5* Z0X:W?X:+8<1NH##L2*>2^#^2(]$KWDR>F<_4>T
MRS)QPD2KCP./_\"-VKYD^@I%*^*9]$& *1WYD=&J7Z:$!YBSHS5A4-";$,-'
M&22C6.>/ 0.^PINT;L-9FIE4*8U\RIJCP&++PS]R-C0Y.1/U-7PB%5!-W1%I
M9*'^TQ"XYY$0-H^C,&)+9<[2( +.XWMV4BXP4_\A"4;4@JX5\1D586)\;M&6
MVX>$X(V/C>0\RJ"=N),IQ5FH=R[%0799R>[^8%'*:&_Y?(IG;QLWH-[)5*23
M*(N(:C-\QTN*4%J=NU^8E)ADX$QTCTFQ"+"3Y- %Q/%Z[= =6=SA98 7V'6"
MJ)H6?,AQUYQ@,]$L=R7NR.>Y:X!5]YZ5D%14'X[^ VBKI4ARN>XZ J\T6M3S
M@P-^W4HFO-_B\,O)[IY]9NJ=K@V=I1)A[:U6](!;V C21!%$N)PF<T]U;>CL
MOA5):'FK-/-\*SW0Z8J&J0".*H@,=KIL16C51*I*IYUU@$D/+Q5$INQF=PU1
MGUPM ,&]5!$%8ZXB>JEJL=/C\B6O=0!G4B.SM5<NV$MNZU1S6YD3%#*E\CC(
M"QPX@8L=7SSU\UB1@EV4 C2];%@Y_EA*D\T*%MYI5&.\LUOMUT\JE87;:7^4
MG*YI3:*R#U'\SNK]24\*M<L'>W'7FOF! QRA2[P5C7>8CF!V0"9SDTYV5\YO
MA)J= ** ?IJW+BU&Z[_4^YJ&48+, Y'7SMI@2$N5!,O30]0WD*1:U/-;WW$Y
M]'_B<XGVCUOFPE_UB&QZ-#V%U< YNRF=@N+Y(G6U@N4M<A'><C/$ WKSQ0FA
ME#PB:NQY006_G5:3,,\-2GS63\#Q=8.AJH0:?)10H\"F1=#9/3I:T=]\[^]2
M6<\.[FXJN-!MWUM^*=*402M'@$-VDS%7NJD N90Q?>_QAI(%%G/*39B5''1+
M=_!^>19YNY'GE*W6YK><S@!YYP[E>6IL(?$Z%I?7,\365D[1;$S;ZX(RB8M;
MK;0D.&3KZ?.:M[AECNRI$ZXN?/(87K UITU=F1F4$ET7#"OS!GH+K9,S=CM_
M-]0))AUUHY69JU@WTNEN4@7&VNEN-L.\\BIPF2N3R]J7VJ$-GT[@I:U65$V<
ML-2TK+T\*I?U.U_<,(5R\<;QCUUF6VI:@9LL1^ND9/Q^:NO.U>4_W"0GQ:,W
M2MRW,+FIE,O3&D_;RF?3-;IU/("K.E&31Z(^<Z$I^^B<7EE#"Y"IVMQN[H!U
M;=.SOGS'!^R?=TRG3-C4 ORI2K&>6?JU*-4R/^#GHD\A6L3^)5X8*=N6PCO-
MZXL::U,-^&!CW%5QA,@MG[PX7S#B!)$FI-Z.<.).4 <WLS@#1-^8_L+>SXLQ
M+^8#JNEZ2YU,S*0[=#[4O?-T@@+$_+BF-AL-[E+MAY.-RM:S(1/*P(&B*QP0
MFNO@TMD)I7%Z0S><R4I,BDF9  >.]QQ'$<4/<21>L @?@DZ"B$%E?[-4JHB7
M C1-+T>.1YD ;06&> C9R ,YASMQ?R7A328AB$XC2J_AA"*V@M.8H0O<) 4S
M*7HY7O/%R#V)=P&9ZFVQFSN9W 8/UNRO-X@1X/AG:$-"',V",*8\,'Q*Z(8D
M+S4W%*UQO#Y_VJ @-'.+5*5A^AZH.MLS31DZ/,3MRXGC<^JN24*I9*"U_LMI
MGI,-7,B$ M&%1$4HJ=[<4!(A5SJV6OUJJH:U9OV9*'J'8+0M:6+L:[.ACMTH
MWN]V,QG\\MBG*G0=1F<Y!@-/DSZ4IX2(L69US+L@;9%/-CSJG]KT.[*('AF_
MSI]</_9$7DO2/W3&C#]Q18?1\@T%JK2P/UE3UR(0T63J-7#.^87CHGNT%E$L
M=A!=(8>?1YQ^Q@M!G+C$,5*]V"W;FR8G7!'F5.6OS+M,QA.<I<T6P=89[9S
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
M              "  0    !D='-S+3(P,C$P,S,Q+GAM;%!+ 0(4 Q0    (
M /F#KE+TW>P!]Q0   [L   1              "  1'R  !D='-S+3(P,C$P
M,S,Q+GAS9%!+ 0(4 Q0    ( /F#KE+@,X2G&PP  -"-   5
M  "  3<' 0!D='-S+3(P,C$P,S,Q7V-A;"YX;6Q02P$"% ,4    " #Y@ZY2
M'AZIR25   #C\0, %0              @ &%$P$ 9'1S<RTR,#(Q,#,S,5]D
M968N>&UL4$L! A0#%     @ ^8.N4GRL9J#^F   &:@' !4
M ( !W5,! &1T<W,M,C R,3 S,S%?;&%B+GAM;%!+ 0(4 Q0    ( /F#KE+
M*Q]SKS\  +X0!  5              "  0[M 0!D='-S+3(P,C$P,S,Q7W!R
;92YX;6Q02P4&      8 !@"* 0  \"P"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
